Author: afages Date: 2010-02-22 15:35:05 +0100 (Mon, 22 Feb 2010) New Revision: 118 Modified: trunk/src/site/doc/analyse/usecase.rst Log: Ajout cockburn import Modified: trunk/src/site/doc/analyse/usecase.rst =================================================================== --- trunk/src/site/doc/analyse/usecase.rst 2010-02-22 14:01:00 UTC (rev 117) +++ trunk/src/site/doc/analyse/usecase.rst 2010-02-22 14:35:05 UTC (rev 118) @@ -118,6 +118,36 @@ Import ------ +- Use case : 5.Import +- Goal in context : importer des données dans une base de données +(tables, données). +- Scope : MSM +- Level : fonctionnalité +- Primary actor : utilisateur de MSM +- Trigger : l'utilisateur désire importer ses données dans une base +- Frequency : peu souvent - 2/jour +- Pre-conditions : + PRE1 : la base de données doit exister et être connue + PRE2 : le fichier d'importation doit exister + PRE3 : l'utilisateur doit être connecté à la base +- Post-conditions : + POST1 : les données sont insérées dans la base + POST2 : les données sont manipulables +- Main success scenario : + 1) L'utilisateur se connecte à la base de données + 2) L'utilisateur désire importer des données dans la base + 3) MSM demande à l'utilisateur de sélectionner un fichier + d'imporation + 4) L'utilisateur sélectionne un fichier d'importation + 5) MSM importe les données contenues dans le fichier + 6) MSM renvoie le résultat de l'importation à l'utilisateur + 7) L'utilisateur traite les données de la base +- Extensions : +- Performance : la rapidité d'exécution n'est pas primordiale. On priviligie +la qualité avec une fiabilité haute. +- Open issues : Que faire si erreur lors du traitement du fichier ? + + Importer des données dans une base via des fichiers XML. -> Nécéssite la création d'un XSD ou DTD.