| « UML Version 2.2, Beta 1 | Un profil UML/SysML pour DoDAF/MODAF » |
4è édition des Cahiers UML2
J'ai profité du retirage de mon livre UML de la collection Cahiers du Programmeur pour faire une petite mise à jour (amélioration de certains diagrammes, correction de coquilles signalées par mes fidèles lecteurs, etc) incluant l'utilisation d'Enterprise Architect pour la gestion des exigences.
Cet excellent outil UML a en effet eu la bonne idée depuis déjà pas mal de temps d'ajouter le concept de Requirement, repris depuis par SysML, par exemple. Cela permet de gérer les exigences comme des éléments de modélisation comme les autres, et en particulier de pouvoir les tracer par rapport à des use cases, des composants, etc. L'outil propose une vue Relationship Matrix très utile à cet effet.
Pour plus d'informations, un WhitePaper est disponible sur leur site. Vous pouvez également télécharger le chapitre 3 du livre sur le site Eyrolles. Vous trouverez p. 54 la Relationship Matrix de l'étude de cas.
Adresse de trackback pour cet article
4 commentaires
Ton livre est excellent et félicitation, toutefois pour moi Entreprise Architect est un outil de modeleur sachant pas faire de code java et restant dans leur monde.
Je vois aucune agilité derrière cette outil !!
Mais bon, je veux pas mourrir bête et je vais téléchargé la dernière version de l'outil et voir ce dont tu parle dans le concept de requirement.
La traceabilité oui à condition de sauvegardé cette information de manière prore dans le metamodel xmi 2.1 (nouvelle norme de l'OMG) sinon c'est non on ne fera pas.
Je telecharge cette version et je reviens vers toi semaine prochaine.
Je vais aussi voir le moteur xmi 2.1 2.1 sur ce point et ce qu'i y a dans le metamodel UML 2.1 d'EclipseUML2 (le seul standard officiel avec MDR de l'OMG pour l'UML 2.1).
Si c'est bien, je demande à l'équipe de l'intégré tout de suite et cela ne devrait pas prendre plus de 4 - 6 semaine a faire.
Ton article en tout cas m'interpèle !!
Vlad
Omondo
Très actif sur les blogs en ce moment ! ;-)
La notion d'exigence peut être rendue simplement par un stéréotype de classe, et la traçabilité est une simple relation de dépendance. Regarde un peu SysML, ils ont défini tout ça en faisant un profil UML2.1.
Pascal
Merci pour l'information car j'étais entrain de manipuler Enterprise Architect et je voyais pas le mécanisme du moteur derrière.
je vais allez lire le profile UML 2.1 pour SysML.
Vlad,
Omondo
Je pense que l'UML 2.1 apporte de fantastique opportunitées de modélisation dynamiques mais que peu aujourd'hui on compris la puissance d'utiliser directement l'XMI 2.1 du model UML 2.1 dans les phases de modélisations.
La problématique des exigences et tracabilités qui a pourtant fait des milliers et milliers de lignes de code et jamais trouvé de vrai solution se trouve aujourd'hui résumé à sa plus simple expression avec l'utilisation native d'EclipseUML2.
Ci-joint ma réflexion matinale sur ce sujet avec des explications comment utiliser le moteur d'UML 2.1 directement au niveau xmi.
http://www.forum-omondo.com/documentation_eclipseuml_2008/Exigence_pense_matinale/exigenceUML2.1.html
Je suis ouvert à vos feedbacks car je pense que l'échange est la façon la plus constructive d'avancer.
Désolé pour Topcased mais je pense qu'ils sont passé à cause d'un manque de vision technologique.Il se sont limité à l'utilisation de GMF avec un export xmi utlisant EMF. Ils ont confondu transformation de model et modélisation et n'ont rien apporté de nouveau au débat de la modélisation en UML 2.1
Vlad
Omondo