2009-01-28 5 views
4

Je suis fan d'UML et utilise Fowlers UML distilled comme référence.UML état de l'art

Ma question est la suivante: les choses ont-elles évolué en UML, quel est l'état de l'art actuel? Existe-t-il un meilleur livre de référence pour UML moderne ou est-ce encore une bonne référence? Je serais moins intéressé par les «extensions proposées» et les choses que les comités envisagent; Je cherche vraiment ce que les pratiquants utilisent réellement, de même que le contenu du livre de Fowler.

Répondre

2

La prise en charge de l'outil pour la version 2.0 est bonne et la pratique est de les utiliser, donc si vous avez la troisième édition, vous avez une bonne introduction.

Le « état de l'art » dépend de ce domaine de votre travail dans.

Pour les entreprises qui ont utilisé des portes pour toujours, des outils UML (Sparx Systems Enterprise Architect) incluent des exigences en charge et intégrer à la base de données PORTES. Un tel soutien est largement utilisé dans les grands projets. Le concept des exigences provient de l'extension SysML, mais vous n'avez pas besoin de connaître SysML pour les utiliser.

Les systèmes embarqués utilisent également des outils UML avec une génération de code complète à partir de la sémantique d'action - les actions définissent ce que font les méthodes. De tels outils génèrent le code complet plutôt que des contours de méthodes générés par les outils au niveau du prix EA. Si vous voulez regarder de tels outils, Artisan a maintenant une version mono-utilisateur gratuite à télécharger.

0

Si vous êtes vraiment intéressé par l'état de l'art, beaucoup de recherches sont en cours dans la modélisation conceptuelle. UML est juste un produit, et il y a beaucoup plus à faire que la modélisation UML. Je ne suis pas sûr si vous êtes intéressé uniquement par la modélisation UML ou OO en général. Faites le moi savoir; si ce dernier, je peux fournir plus d'informations.

1

Je dirais que UML n'a pas beaucoup changé au cours des dernières années. Pour moi, le changement le plus pertinent dans le domaine de la modélisation logicielle a été l'éclosion des langages de modélisation spécifiques au domaine qui, dans de nombreux scénarios, ont remplacé les profils UML pour adapter UML à vos besoins spécifiques (lorsque l'adaptation est simple) .

+0

De nos jours, est-ce que l'amélioration d'UML crée toujours des profils standards? – Chriss