Rédaction des documents d’analyse avec U.M.LDate de publication : 12/04/2006 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 2. Cas d’utilisation principal2.1. Préambule
Vous devez donc répondre au cahier des charges en tant que prestataire et montrer que vous avez compris les besoins du groupement. Vous cherchez aussi à évaluer le budget de réalisation ....
2.2. Use case Principal
Vous allez donc à définir les principales actions par lesquels les utilisateurs vont interagir avec le système d’information. Vous ne cherchez pas à entrer dans le détail mais à être exhaustif, c’est à dire couvrir l’ensemble des besoins. Vous déterminez donc un premier découpage de l’application, les acteurs puis les actions des utilisateurs sur les domaines.
2.2.1. Diagramme du cas d’utilisation
Le premier souci est de définir les grands domaines de l’application. On peut en distinguer principalement trois largement identifiés en termes d’acteurs et de moyens mis en oeuvre.
Les acteurs principaux sont :
Il est noté que le client final n’est pas un acteur dans le sens où il n’interagit pas directement avec le système. Le client sera considéré simplement comme une entité du système d’information.
Un schéma n’est jamais explicite en lui-même. Il doit s’accompagner d’un texte d’explication. Vous décrivez donc les acteurs puis chacunes des actions qui feront l’objet d’études plus détaillées.
2.2.2. Description des acteurs
2.2.3. Description des cas d’utilisation
Ce cas d’utilisation vous permet d’obtenir une vision synthétique des fonctionnalités du système. Ils vous a (bien entendu) demandé un peu d’imagination pour prévoir des fonctionnalités non prévues dans le cahier des charges mais qui vous semble indispendables ...
Il vous aide à déterminer les principales zones de risques. La notion de risque est toujours subjective suivant les acteurs. Vous devez rassurer votre correspondant chez les commerçants et vous rassurez vous même sur les points qui vous semblent délicats ... Plusieurs points semblent particulièrement importants :
Les commentaires associés au cas d’utilisation général doivent donc rapidement cerner ces points. Vous rédigez les chapitres correspondants.
2.3. Acte de fidélité
Nous devons décrire l’acte de fidélité ou plutôt, puisqu’il est bien détaillé dans le cahier des charges, montrer que vous avez parfaitement compris ce dont il s’agit. Un diagramme de séquence est tout à fait indiqué. Vous ne cherchez pas à rendre exhaustif le diagramme, mais simplement à étudier le cœur du problème dans un fonctionnement nominal.
Vous décrivez ensuite les séquences principales du diagramme (quelque chose qui ressemble à un couper-coller du cahier des charges fera l’affaire ....).
Vous décrivez ensuite une proposition pour les deux tickets principaux à éditer. Ceci permet de concrétiser le résultat de l’acte de fidélité : 2.4. Diagramme de classe
Un premier diagramme de classe est possible. Il permet donner une approximation de la complexité du logiciel à construire.
La fidélité doit permettre le remboursement des remises provisionnées. Nous appelons « Série » l’ensemble des mouvements d’achats ayant donné lieu à ce remboursement.
Plusieurs questions restent en suspend : La carte de fidélité est un acteur du modèle. Elle sert à identifier le client. Le schéma fait porter l’adresse par la carte. Ceci corresponde il à la réalité ? Ne faut-il pas introduire la notion de client pour identifier une personne qui veut changer de carte en cas de perte, ... Une personne peut-elle avoir plusieurs cartes ... Quels sont les besoins statistiques ? Faut-il un journal des remboursements ? 2.5. Epilogue
Vous pouvez faire de même pour les autres scénarios. Ils vous permettrons de réaliser une première estimation de votre budget. Mais celui-ci ne peux être complet ou réaliste sans aborder le problème de l’architecture.
|