Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (5)
La cohérence entre ces deux vues du niveau externe est basée simplement sur une association entre cas d'utilisation (UC) et scénarios : un scénario est rattaché à un seul cas d'utilisation. La syntaxe et le nombre de concepts sont réduits.
Certains contrôles syntaxiques sont implantables dans l'outil de modélisation :
- Unicité des noms, y compris dans les catégories (paquetages structurant les cas d'utilisation)
- La relation entre UC et acteur est une association
- Les cas d'utilisation reliés à un acteur sont définis. La relation entre UC est une association, une dépendance ou une spécialisation.
- Les acteurs et les UC reliés à un cas d'utilisation sont définis.
- Les acteurs apparaissant dans un scénario d'un UC et sont reliés à cet UC.
La représentation étant essentiellement textuelle, la vérification sémantique (cohérence, complétude) doit faire I'objet de revues et d'inspection.
La spécialisation de cas d'utilisation doit absolument être évitée.
Dans tous ces cas, la vérification est manuelle et doit s'appuyer sur une définition précise et claire, à défaut d'être formelle, des règles de modélisation et d'interprétation des concepts.
Une méthode d'identification des Use Case doit être fomalisée pour permettre leur vérification et leur traçabilité.
( Voir l'article que j'ai consacré à la méthodologie de l'expression des besoins : https://www.urbanisation-si.com/urbanisation-si-la-methode-ultime-pour-modeliser-les-besoins-d-un-projet-14eme-partie-cas-dutilisation-uml-diag-use-case )
"On n'est heureux que dans la proportion de ce qu'on donne."
Louis Bromfield
Voir aussi :
http://urbanisation-si.wix.com/blog
http://urbanisme-si.wix.com/blog
http://urbanisation-si.wix.com/urbanisation-si
http://urbanisation-si.over-blog.com/
http://rhonamaxwel.over-blog.com/
http://urbanisation-des-si.blogspot.fr/
A découvrir aussi
- Mais à quoi peut bien servir la modélisation dans l'urbanisation du SI ?
- Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (2)
- Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (4)
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 757 autres membres