Developpez.com - UML
X

Choisissez d'abord la catégorieensuite la rubrique :

Rédaction des documents d’analyse avec U.M.L

Date de publication : 12/04/2006

Par Pierre Meleard
 

Cet article décrit la démarche d’écriture des documents de spécifications en s’appuyant sur la notation UML. Il part de la réponse au cahier des charges jusqu’à la rédaction du dossier de conception. Il ne prétend pas être une analyse ou un document méthodologique, simplement un exemple essayant de donner la réponse à une question que nous rencontrons souvent lors des formations « Quand dois-je utiliser tel ou tel schéma ? ». Nous avons préféré mettre en avant les commentaires de la démarche plutôt que la rédaction d’un document de spécification en tant que tel et nous avons privilégié une lecture transversale du document vous permettant de comprendre rapidement comment on s’appuie sur les schémas pour la rédaction. Le cas exposé est décrit dans le cahier des charges. Il est, comme tout cahier des charges, insuffisant, ce qui introduit la notion de risque inhérente à tout projet. La démarche de construction va donc s’enrichir dans les phases ultérieures de réunions dont nous donnons le résumé par la rédaction de (fictifs) comptes-rendus. Il ne s’agit pas d’un cours UML, ni d’un plan qualité mais seulement d’une approche vous permettant, nous l’espérons, de visualiser l’apport d’UML dans une rédaction. Bonne lecture ...


Page 1
L'auteur
Page 2
1. Cahier des charges
1.1. Préambule
1.2. Le besoin
1.2.1. Architecture
1.2.2. Principe
1.2.3. Acte de fidélité
1.2.4. Site Web
1.2.5. La comptabilité
Page 3
2. Cas d’utilisation principal
2.1. Préambule
2.2. Use case Principal
2.2.1. Diagramme du cas d’utilisation
2.2.2. Description des acteurs
2.2.3. Description des cas d’utilisation
2.3. Acte de fidélité
2.4. Diagramme de classe
2.5. Epilogue
Page 4
3. Architecture
3.1. Préambule
3.2. Réunion avec les constructeurs de TPE
3.3. Diagramme de déploiement
3.4. Epilogue
Page 5
4. Organisation du projet
4.1. Préambule
4.2. Grant du projet
4.3. Description des tâches du projet
4.4. Tâche : Commande des cartes
4.5. Epilogue
Page 6
5. Détaillons ...
5.1. Préambule
5.2. Réunion : L’acte de fidélité
5.2.1. Cas dégradés
5.2.2. Fonctions annexes
5.3. Cas d’utilisation
5.3.1. Acteur
5.3.2. Liste des scénarios
5.4. Scénario : Passage d’un achat
5.5. Annexe
5.5.1. Message d’échange avec le TPE
5.5.2. Diagramme de classes
5.6. Autres scénarios
Page 7
6. Description d’une interface homme-machine
6.1. Préambule
6.2. Réunion : L’administration
6.3. Description du cas d’utilisation : Administration
6.4. Scénario Saisie carte
6.4.1. Fonctionnalité
6.4.2. Ecran
6.4.3. Cinématique
6.4.3.a. Etape 1
6.4.3.b. Etape 2
6.4.4. Contrôles
6.4.5. Fonctionnalités supplémentaires
6.5. Annexes
6.6. Epilogue
Page 8
7. Traitement batch
7.1. préambule
7.2. Réunion : Traitement bancaires
7.3. Cas d’utilisation : Fin de mois
7.4. Cas d’utilisation : comptabilité
7.5. Comptabilité de fin de mois : Traitement des provisions de remise
7.5.1. Objectif
7.5.2. Quand
7.5.3. Paramètre de lancement
7.5.4. Algorithme
7.5.5. Reprise en cas d’erreur
7.5.6. Diagramme de classe
7.6. Epilogue
Page 9
8. Description d’une édition
8.1. Préambule
8.2. Réunion : Statistiques fin de mois
8.3. Statistique : Comptabilité commerçant
8.4. Epilogue
Page 10
9. Conception
9.1. Préambule
9.2. Découpage en package
9.3. Package Carte
9.4. Base de données
9.5. Epilogue
Page 11
10. Conclusion




Ce document est soumis à la licence GNU FDL traduit en français ici.
Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.

Valid XHTML 1.1!Valid CSS!

Contacter le responsable de la rubrique UML