J'ai aimé les questions - les mêmes que je me suis posées:
Comment puis-je comprendre UML de manière simple en anglais, assez pour pouvoir l'expliquer à mes collègues? Quelles sont les ressources canoniques pour comprendre UML au niveau du sol?
Voici ce que j'ai trouvé:
Pour un coup de pouce: mon choix serait UML Distilled de Fowler . C'est vraiment une distillation des bases, comme cela a été mentionné: définitions, exemples, conseils sur quand un certain type de diagramme doit ou ne doit pas être utilisé. C'est aussi une bonne référence , si vous voulez vous concentrer sur une certaine partie d'UML sans lire le livre de couverture en couverture.
Pour une introduction plus détaillée, mais en anglais simple: UML 2 for Dummies a fait pour mes collègues et moi. Il présente non seulement UML, sa syntaxe et ses utilisations détaillées, mais il contient également de nombreux conseils sur les bonnes pratiques de programmation et de conception.
Il existe des différences occasionnelles entre les deux livres sur la syntaxe à laquelle appartient la version du standard UML. Ceux-ci sont cependant infimes et certainement pas essentiels pour utiliser des diagrammes UML pour communiquer des idées de conception. (Par exemple: si UML 2 autorise des multiplicités discrètes, c'est-à-dire montrant qu'une certaine propriété peut avoir exactement X, Y ou Z objets, plutôt que juste zéro, un, plusieurs ou plus que X, disons; quand les noms des participants doivent être soulignés. ..)
Pour une introduction totalement non académique et moins verbeuse: ce blog contient des articles sur différents morceaux d'UML:
http://blog.diadraw.com/category/uml/
Ce n'est pas un manuel, il est donc loin d'être exhaustif, mais utilise également des histoires et des exemples non manuels, qui sont liés à. Les quelques articles disponibles sont axés sur l'introduction visuelle des concepts UML, vous pouvez donc ignorer complètement la lecture du texte.