Table des matières

  1. Lancement et fermeture de l'application.
    1. [UC_LA_001] Lancement de l'application.
      1. [SC_LA_001] Lancement réussi de l'application.
    2. [UC_LA_002] Fermeture de l'application.
      1. [SC_LA_002] Fermeture réussie de l'application.
  2. Connexion à la base de données.
    1. [UC_BD_001] Connexion à la base de données
      1. [SC_BD_001] Connexion de l'application à la base de données.
      2. [SC_BD_002] Identification de l'utilisateur avec échec
      3. [SC_BD_003] Connexion à la base de données inexistante.
      4. [SC_BD_004] Connexion à la base de données avec échec
      5. [SC_BD_005] Connexion à la base de données avec des droits insuffisants.
    2. [UC_BD_002] Déconnexion de la base de données
      1. [SC_BD_006] Déconnexion du SGBD de l'ETOILE NOIRE
  3. Sélection d'une affaire de production.
    1. [UC_AF_003] Sélection d'une affaire de production
      1. [SC_AF_001] Sélection d'une affaire de production
  4. Fonctionnalité d'import
    1. [UC_IM_001] Sélection d'un répertoire d'import contenant au moins un fichier fichier d'import valide.
      1. [SC_IM_001] Sélection du répertoire d'import
      2. [SC_IM_002] Annulation de la sélection d'un répertoire d'import.
      3. [SC_IM_003] Sélection d'un fichier d'import avec doublon
      4. [SC_IM_004] Sélection du répertoire d'import ne contenant aucun fichier d'import bien nommé.
    2. [UC_IM_002] Sélection d'un fichier d'import
      1. [SC_IM_004] Sélection d'un fichier d'import.
      2. [SC_IM_005] Annulation de la sélection d'un fichier d'import.
      3. [SC_IM_006] Annulation de la sélection d'un seul fichier d'import.
    3. [UC_IM_003] Vérification de la cohérence des fichiers à importer.
      1. [SC_IM_006] Validation de la sélection des fichiers à importer.
      2. [SC_IM_007] Validation de la sélection des fichiers à importer avec échec.
    4. [UC_IM_004] Import des fichiers sélectionnés.
      1. [SC_IM_008] Sélection de l'option de sauvegarde d'un import
      2. [SC_IM_009] Import des fichiers sélectionnés.
      3. [SC_IM_010] Sauvegarde d'un import
  5. Fonctionnalités d'export
    1. [UC_EX_001] Lancement de l'application.
      1. [SC_EX_001] Lancement de l'application avec les fichiers modèle Excel.
      2. [SC_EX_002] Lancement de l'application sans les fichiers modèle Excel.
      3. [SC_EX_003] Lancement de l'application avec le répertoire d'export par défaut.
      4. [SC_EX_004] Lancement de l'application sans le répertoire d'export par défaut.
    2. [UC_EX_002] Choix d'un répertoire d'export.
      1. [SC_EX_005] Choix d'un répertoire d'export.
      2. [SC_EX_006] Annulation en cours du choix d'un répertoire d'export.
    3. [UC_EX_003] Fonctionnalité d'export.
      1. [SC_EX_007] Export réussi des fichiers Excel.
      2. [SC_EX_008] Export en échec des fichiers Excel dans un répertoire en contenant déjà.
      3. [SC_EX_009] Export en échec en raison de fichiers modèles incohérents avec la base.

Informations sur le projet

Libéllé
Version$Revision: 1.1 $
Web
Description

Le paramétrage des modules N1 des postes d'aiguillage informatiques est actuellement réalisé par l'Empire à l'aide de l'ETOILE NOIRE. Ce logiciel comprend une interface de saisie manuelle des objets de signalisation impliqués dans le paramétrage. L'outil « ETOILE NOIRE » se substitue à cette interface de saisie en permettant d'importer les données relatives aux objets de signalisation à partir de fichiers Excel dans la base de données de l'ETOILE NOIRE.

Le logiciel à développer est une évolution de l'outil « Evolution ETOILE NOIRE ». Il doit intégrer les spécificités du niveau N0 et les tables du niveau N1 qui ont été omises dans la version précédente.

Le logiciel à développer doit aussi permettre d'exporter les données d'une affaire de production du SGBD ETOILE NOIRE dans des fichiers Excel.

Le fonctionnement de l'application ETOILE NOIRE de paramétrage du N0-PAI doit être assuré en tenant compte du modèle de données enrichi.

La mise en place de l'application va apporter, à terme, un gain de productivité significatif pour les études de signalisation en permettant : - De réduire la durée de saisie des données de paramétrage, en utilisant une seule base de données et un seul outil de saisie pour N0 et N1 ; et en permettant l'export des données vers des fichiers Excel. - De réduire la durée de vérification du paramétrage, en facilitant la phase de lecture des paramètres.

Lancement et fermeture de l'application.

Priorité : very-hight

Description

.

Capture d'écran

Interface graphique du projet

Historique

DateAuteurDescription
15/12/2003Jacques COUVREUR.creation

Note

.

Cas d'utilisation

[UC_LA_001] Lancement de l'application.

Description

.

Historique

DateAuteurDescription
15/12/2003Jacques COUVREUR.creation

Acteurs

  • L'utilisateur

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_LA_001hightmediumLancement réussi de l'application.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] La liste des affaires de production est vide.
  • [réaction] Le bouton 'Connecter' est activé.
  • [réaction] Le bouton 'Déconnecter' est désactivé.
  • [réaction] Le bouton 'Quitter' est activé.
  • [réaction] La fonctionnalité 'Valider Import' est indisponible.

[UC_LA_002] Fermeture de l'application.

Description

.

Historique

DateAuteurDescription
15/12/2003Jacques COUVREUR.creation

Acteurs

  • L'utilisateur

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_LA_002mediummediumFermeture réussie de l'application.
  • [action] Appuyer sur le bouton 'Quitter'.
  • [réaction] La fenêtre principale se ferme.

Connexion à la base de données.

Priorité : hight

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Note

.

Cas d'utilisation

[UC_BD_001] Connexion à la base de données

Description

Ce cas décrit la connexion et l'identification de l'utilisateur auprès du SGBD du ETOILE NOIRE évolution 2.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • La base de données
  • L'utilisateur

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_BD_001mediummediumConnexion de l'application à la base de données.
  • [action] Saisir un nom valide.
  • [action] Saisir un mot de passe valide.
  • [action] Saisir un nom de base de données valide.
  • [action] Appuyer sur le bouton 'Connecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données est établie.
  • [réaction] La liste des affaires de production est affichée.
  • [réaction] Le bouton 'Connecter' est désactivé.
  • [réaction] Le bouton 'Déconnecter' est activé.
SC_BD_002mediummediumIdentification de l'utilisateur avec échec
  • [action] Saisir un nom valide.
  • [action] Saisir un mot de passe non valide.
  • [action] Saisir un nom de base de données valide.
  • [action] Appuyer sur le bouton 'Connecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données n'est pas établie.
SC_BD_003mediummediumConnexion à la base de données inexistante.
  • [action] Saisir un nom valide.
  • [action] Saisir un mot de passe valide.
  • [action] Saisir un nom de base de données non valide.
  • [action] Appuyer sur le bouton 'Connecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données n'est pas établie.
SC_BD_004mediummediumConnexion à la base de données avec échec
  • [action] S'assurer que la base de données est inaccessible.
  • [action] Saisir un nom valide.
  • [action] Saisir un mot de passe valide.
  • [action] Saisir un nom de base de données valide.
  • [action] Appuyer sur le bouton 'Connecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données n'est pas établie.
SC_BD_005mediummediumConnexion à la base de données avec des droits insuffisants.
  • [action] S'assurer que l'utilisateur n'a pas les droits d'accès à la base.
  • [action] Saisir un nom valide.
  • [action] Saisir un mot de passe valide.
  • [action] Saisir un nom de base de données valide.
  • [action] Appuyer sur le bouton 'Connecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données n'est pas établie.

[UC_BD_002] Déconnexion de la base de données

Description

Ce cas décrit la déconnexion de l'utilisateur auprès du SGBD du ETOILE NOIRE évolution 2

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • La base de données
  • L'utilisateur

Préconditions

  • Scénario : [ UC_BD_001 ]

Scénario

IdRisquePrioritéLibéllé
SC_BD_006mediummediumDéconnexion du SGBD de l'ETOILE NOIRE
  • [action] Appuyer sur le bouton 'Déconnecter'.
  • [réaction] L'utilisateur est informé que la connexion à la base de données n'est pas établie.
  • [réaction] La liste des affaires de production est vide.
  • [réaction] Le bouton 'Déconnecter' est désactivé.
  • [réaction] Le bouton 'Connecter' est activé.

Sélection d'une affaire de production.

Priorité : medium

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Note

.

Cas d'utilisation

[UC_AF_003] Sélection d'une affaire de production

Description

Ce cas d'utilisation décrit la sélection d'une affaire de production.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • La base de données
  • L'utilisateur

Préconditions

  • Scénario : [ UC_BD_001 ]

Scénario

IdRisquePrioritéLibéllé
SC_AF_001mediummediumSélection d'une affaire de production
  • [action] Sélectionner une affaire de production dans la liste des affaires.
  • [réaction] Une affaire de production est sélectionnée.
  • [réaction] La fonctionnalité 'Choix du répertoire d'import' est disponible.
  • [réaction] Le nom de l'affaire s'affiche dans la partie gauche de la barre de statut de la fenêtre de l'application.

Fonctionnalité d'import

Priorité : medium

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Note

.

Cas d'utilisation

[UC_IM_001] Sélection d'un répertoire d'import contenant au moins un fichier fichier d'import valide.

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation
07/01/2004Jacques COUVREUR.

Précision sur la disponibilité de la fonctionnalité de "Validation de l'import".

Acteurs

  • L'utilisateur

Préconditions

  • Scénario : [ UC_AF_003 ]

Scénario

IdRisquePrioritéLibéllé
SC_IM_001Sélection du répertoire d'import
  • [action] S'assurer que le répertoire d'import contient au moins un fichier bien nommé.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'import'.
  • [réaction] La fenêtre de choix d'un répertoire s'ouvre.
  • [action] Choisir un répertoire.
  • [action] Valider.
  • [réaction] La fenêtre active se ferme.
  • [réaction] La liste des fichiers importables, uniques, qui respectent le format de fichier d'import est affichée sous forme de case à cocher.
  • [réaction] Le nom du répertoire s'affiche dans le cadre 'Import' de la fenêtre de l'application.
  • [réaction] Le nom du répertoire s'affiche dans la partie droite de la barre de statut de la fenêtre de l'application.
  • [réaction] La fonctionnalité 'Valider Import' est disponible.
SC_IM_002Annulation de la sélection d'un répertoire d'import.
  • [action] S'assurer que le répertoire d'import contient au moins un fichier bien nommé.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'import'.
  • [réaction] La fenêtre de choix d'un répertoire s'ouvre.
  • [action] Annuler.
  • [réaction] La fenêtre active se ferme.
SC_IM_003Sélection d'un fichier d'import avec doublon
  • [action] S'assurer que le répertoire d'import contient au moins deux fichiers ayant le même préfixe.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'import'.
  • [réaction] La fenêtre de choix d'un répertoire s'ouvre.
  • [action] Choisir un répertoire.
  • [action] Valider.
  • [réaction] La fenêtre active se ferme.
  • [réaction] L'utilisateur est informé qu'il existe au moins deux fichiers ayant le même préfixe.
  • [réaction] Seul(s) le(s) fichier(s) de la liste d'import, correspondant au(x) doublon(s) dans le répertoire d'import, est(sont) indisponible(s).
SC_IM_004Sélection du répertoire d'import ne contenant aucun fichier d'import bien nommé.
  • [action] S'assurer que le répertoire d'import ne contient aucun fichier bien nommé.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'import'.
  • [réaction] La fenêtre de choix d'un répertoire s'ouvre.
  • [action] Choisir un répertoire.
  • [action] Valider.
  • [réaction] La fenêtre active se ferme.
  • [réaction] L'utilisateur est informé qu'il n'existe pas de fichier à importer.
  • [réaction] Le nom du répertoire s'affiche dans le cadre 'Import' de la fenêtre de l'application.
  • [réaction] Le nom du répertoire s'affiche dans la partie droite de la barre de statut de la fenêtre de l'application.
  • [réaction] La fonctionnalité 'Valider Import' est indisponible.

[UC_IM_002] Sélection d'un fichier d'import

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • L'utilisateur

Préconditions

  • Scénario : [ UC_IM_001 ]

Scénario

IdRisquePrioritéLibéllé
SC_IM_004Sélection d'un fichier d'import.
  • [action] L'utilisateur appuie sur la case à cocher correspondant au fichier à importer.
  • [réaction] La case à cocher est sélectionnée.
  • [réaction] La fonctionnalité 'Valider Import' est disponible.
SC_IM_005Annulation de la sélection d'un fichier d'import.
  • [action] L'utilisateur appuie sur la case à cocher correspondant au fichier dont il veut annuler la sélection.
  • [réaction] La case à cocher est dé-sélectionnée.
SC_IM_006Annulation de la sélection d'un seul fichier d'import.
  • [action] L'utilisateur appuie sur la case à cocher correspondant au fichier dont il veut annuler la sélection.
  • [réaction] La case à cocher est dé-sélectionnée.
  • [réaction] La fonctionnalité 'Valider Import' est indisponible.

[UC_IM_003] Vérification de la cohérence des fichiers à importer.

Description

.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • L'utilisateur
  • La base de données

Préconditions

  • Scénario : [ UC_IM_002 ]

Scénario

IdRisquePrioritéLibéllé
SC_IM_006Validation de la sélection des fichiers à importer.
  • [action] L'utilisateur appuie sur le bouton 'Valider' dans le cadre 'Import' de la fenêtre de l'application.
  • [réaction] L'utilisateur est informé du déroulement de la validation.
  • [réaction] La fonctionnalité 'Import' est disponible.
SC_IM_007Validation de la sélection des fichiers à importer avec échec.
  • [réaction] L'utilisateur est informé que les fichiers sélectionnés ne concernent pas l'affaire sélectionnée.
  • [réaction] L'utilisateur est informé qu'un fichier sélectionné a déjà été importé (au moins une table non vide en base).
  • [réaction] L'utilisateur est informé que l'ordre d'import des fichiers n'est pas respecté.
  • [réaction] L'utilisateur est informé que la cohérence du fichier Excel à importer n'est pas assurée.

[UC_IM_004] Import des fichiers sélectionnés.

Description

Ce cas d'utilisation décrit l'opération d'import des données du fichier Excel sélectionné dans l'affaire de production choisie.

Historique

DateAuteurDescription
12/12/2003Obi Wan KENOBI.creation

Acteurs

  • L'utilisateur
  • La base de données

Préconditions

  • Scénario : [ UC_IM_003 ]

Scénario

IdRisquePrioritéLibéllé
SC_IM_008Sélection de l'option de sauvegarde d'un import
  • [action] L'utilisateur appuie sur la case à cocher 'Sauvegarder import'.
  • [réaction] La case à cocher est sélectionnée.
SC_IM_009Import des fichiers sélectionnés.
  • [action] Activer la fonctionnalité 'Import'.
  • [réaction] L'utilisateur est informé du déroulement du processus d'import.
  • [réaction] La fonctionnalité 'Import' est indisponible.
SC_IM_010Sauvegarde d'un import
  • [réaction] L'utilisateur est informé du déroulement du processus de sauvegarde de l'import.
  • [réaction] La fonctionnalité 'Import' est indisponible.

Fonctionnalités d'export

Priorité :

Description

Ensemble des fonctionnalités de l'application permettant d'exporter les données de la base de données vers les fichiers Excel.

Historique

DateAuteurDescription
14/12/2003Jacques COUVREUR.creation

Note

.

Cas d'utilisation

[UC_EX_001] Lancement de l'application.

Description

Lancement de l'application en vue d'exporter les données vers les fichiers Excel.

Historique

DateAuteurDescription
14/12/2003Jacques COUVREUR.creation

Acteurs

  • L'utilisateur

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_EX_001Lancement de l'application avec les fichiers modèle Excel.
  • [action] S'assurer que les fichiers Excel modèles sont disponibles et cohérents avec la base.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Export' est disponible.
SC_EX_002Lancement de l'application sans les fichiers modèle Excel.
  • [action] S'assurer que les fichiers Excel modèles sont indisponibles.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] L'utilisateur est informé que les fichiers Excel modèles sont indisponibles.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est indisponible.
  • [réaction] La fonctionnalité 'Export' est indisponible.
SC_EX_003Lancement de l'application avec le répertoire d'export par défaut.
  • [action] S'assurer que le répertoire d'export spécifié dans le paramétrage existe.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire spécifié dans le paramétrage.
  • [réaction] La fonctionnalité 'Export' est disponible.
SC_EX_004Lancement de l'application sans le répertoire d'export par défaut.
  • [action] S'assurer que le répertoire d'export spécifié dans le paramétrage n'existe pas.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire contenant l'application.
  • [réaction] La fonctionnalité 'Export' est disponible.

[UC_EX_002] Choix d'un répertoire d'export.

Description

Choix du répertoire où seront générés les fichiers Excel d'export.

Historique

DateAuteurDescription
14/12/2003Jacques COUVREUR.creation

Acteurs

  • L'utilisateur

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_EX_005Choix d'un répertoire d'export.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'export'.
  • [réaction] La fenêtre de 'Choix du répertoire d'export' devient active.
  • [action] Choisir un répertoire.
  • [action] Valider.
  • [réaction] La fenêtre active se ferme.
  • [réaction] La fenêtre principale est active.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire sélectionné.
  • [réaction] La fonctionnalité 'Export' est disponible.
SC_EX_006Annulation en cours du choix d'un répertoire d'export.
  • [action] Activer la fonctionnalité 'Choix du répertoire d'export'.
  • [réaction] La fenêtre de 'Choix du répertoire d'export' devient active.
  • [action] Annuler.
  • [réaction] La fenêtre active se ferme.
  • [réaction] La fenêtre principale est active.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire initial.
  • [réaction] La fonctionnalité 'Export' est disponible.

[UC_EX_003] Fonctionnalité d'export.

Description

Ensemble des cas possibles lorsque l'on essaye d'activer la fonction d'export.

Historique

DateAuteurDescription
14/12/2003Jacques COUVREUR.creation

Acteurs

  • L'utilisateur
  • La base de données

Préconditions

Scénario

IdRisquePrioritéLibéllé
SC_EX_007Export réussi des fichiers Excel.
  • [action] S'assurer que le répertoire d'export courant ne contient aucun fichier d'export.
  • [action] Activer la fonctionnalité 'Export'.
  • [réaction] Les 4 fichiers Excel d'export ont été générés dans le répertoire d'export courant.
  • [réaction] L'utilisateur est informé que l'export a réussi.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire initial.
  • [réaction] La fonctionnalité 'Export' est disponible.
SC_EX_008mediummediumExport en échec des fichiers Excel dans un répertoire en contenant déjà.
  • [action] S'assurer que le répertoire d'export courant contient des fichiers d'export.
  • [action] Activer la fonctionnalité 'Export'.
  • [réaction] Aucun des 4 fichiers Excel d'export n'a été généré.
  • [réaction] L'utilisateur est informé que l'export a échoué.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est disponible.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' indique le répertoire initial.
  • [réaction] La fonctionnalité 'Export' est disponible.
SC_EX_009Export en échec en raison de fichiers modèles incohérents avec la base.
  • [action] S'assurer que les fichiers Excel modèles sont disponibles mais incohérents avec la base.
  • [action] Lancer l'application.
  • [réaction] La fenêtre principale est active.
  • [réaction] L'utilisateur est informé que les fichiers Excel modèles sont invalides.
  • [réaction] La fonctionnalité 'Choix du répertoire d'export' est indisponible.
  • [réaction] La fonctionnalité 'Export' est indisponible.