Étape 1: Définir votre idée
La première étape consiste à tracer votre idée. Autrement dit, se moquant des captures d’écran, création d’un plan de fonctionnalité et décrivant toutes les fonctions autant de détails que possible. Vous ne pouvez pas juste dire, « Je veux construire une application qui assure le suivi des itinéraires de voyage. » Aucun programmeur dans son bon sens ne serait en mesure de commencer même sans une description beaucoup plus détaillée.
J’ai présenté mes captures d’écran dans Paint, mais vous pouvez utiliser n’importe quoi de notes dessinées à la main de la scénarisation des outils disponibles en ligne.
Mes captures d’écran original sont affichés dans les images et voici mon esquisse originale :
- Écran: Login - permettent aux utilisateurs de se connecter avec save option informations d’identification.
- Écran: Mes trajets - liste Active de tous les voyages. Inclure l’option permettant d’afficher d’autres statuts (complet, annulé)
- Ajouter nouveau voyage
- Afficher/modifier voyage existant (inclure appel et cartographier les liens de numéro de téléphone et adresse)
- Supprimer le voyage
- Voyage complet
- Annuler le voyage
- Écran: données de voyage: (appelé depuis l’écran de mes trajets)
- Nom, adresse, site Web de voyage
- Personne-ressource, adresse, téléphone, email
- Dates de début et fin pour voyage
- Statut (actif, terminé, annulé)
- Écran : Vue d’ensemble de voyage - affiche vols, Hôtels et voitures de location pour le voyage (appelé depuis l’écran de mes trajets)
- Ajouter nouveau vol, séjour à l’hôtel, location de voiture
- Afficher/modifier vol existant, séjour à l’hôtel, location de voiture
- Écran: ajout/modification de vol - permet à l’utilisateur d’entrer un nouveau vol ou modifier un vol existant
- Ajouter nouveau vol
- Date de vol par défaut à la date de début de voyage
- Date de vol par défaut à la date de fin de voyage
- Compagnie aérienne par défaut du premier vol
- Aéroports par défaut à l’inverse du premier vol
- Compagnie aérienne (choisissez dans la liste ou entrez manuellement et ajouter à la liste)
- Vol #
- Départ de (choisissez dans la liste par code ville ou aéroport ou entrez manuellement et ajouter à la liste)
- Départ de Date/heure (par défaut date du début du voyage) ou dates de fin de voyage
- Arriver à (choisissez dans la liste par code ville ou aéroport ou entrez manuellement et ajouter à la liste)
- Arrivée Date/heure (par défaut date du début du voyage) ou dates de fin de voyage
- Confirmation #
- Ajouter nouveau séjour à l’hôtel
- Par défaut, check in/out dates dates de voyage
- Modifier le séjour à l’hôtel existant
- Supprimer le séjour à l’hôtel
- Données de l’hôtel
- Marque de l’hôtel (choisissez dans la liste ou entrez manuellement et ajouter à la liste)
- Adresse de l’hôtel, téléphone, site Web
- Check in/out dates (valeur par défaut de dates de début et de fin de voyage)
- Chambre #
- Confirmation #
- Ajouter nouvelle location
- Dates de ramassage/dropoff par défaut aux dates de voyage
- Modifier la voiture de location existant
- Supprimer la voiture de location
- Données de location de voitures
- Marque de voiture de location (choisissez dans la liste ou entrez manuellement et ajouter à la liste)
- Location voiture adresse, téléphone, site Web
- Dates de ramassage/Dropoff (valeur par défaut de dates de début et de fin de voyage)
- Confirmation #