Pré. | Proc. |
Unified Modeling Language (UML)
Enterprise Architect propose une multitude d'outils permettant aux modélisateurs de créer des modèles compatibles avec un large éventail de langages modélisation formels et informels. L'un de ces langages est le Unified Modeling Language (UML) et Enterprise Architect prend support de manière complète tous les éléments, relations et diagrammes spécifiés dans ce langage. L' UML est régi par l' Object Management Group (OMG), dont Sparx Systems est un membre actif et contribue au processus de gestion et d'amélioration du langage.
Facilités
Facilité |
Description |
Voir aussi |
---|---|---|
Le Unified Modeling Language (UML) |
La norme UML définit des notations et des règles pour spécifier les systèmes métier et logiciels ; la notation fournit un riche ensemble d'éléments graphiques pour modélisation des systèmes orientés object , et les règles indiquent comment ces éléments peuvent être connectés et utilisés. UML n'est pas un outil de création de systèmes logiciels ; c'est plutôt un langage visuel permettant de communiquer, modélisation , de spécifier et de définir des systèmes. UML n'est pas un processus prescriptif pour les systèmes logiciels modélisation ; il ne fournit pas de méthode ou de processus, simplement le langage. Vous pouvez donc utiliser UML de diverses manières pour spécifier et développer votre projet d'ingénierie logicielle. Ce langage est conçu pour être flexible, extensible et complet, mais suffisamment générique pour servir de base à toutes les exigences modélisation de systèmes. Avec sa spécification, il existe une large gamme d'éléments caractérisés par les types de diagrammes qu'ils servent et les attributs qu'ils fournissent. Tous peuvent être spécifiés plus en détail en utilisant des stéréotypes, Valeur Étiquetés et des profils. Enterprise Architect supporte de nombreux types différents d'éléments UML (ainsi que certaines extensions personnalisées) ; avec les connecteurs entre les éléments, ceux-ci forment la base du modèle. |
Diagrammes UML Éléments UML Connecteurs UML Stéréotypes UML Valeur Étiquetés |
Large gamme d'applications |
Bien qu'initialement conçu comme un langage de développement de logiciels, UML peut être utilisé pour modéliser un large éventail de domaines et de processus du monde réel (dans les affaires, la science, l'industrie, l'éducation et ailleurs), des hiérarchies organisationnelles, des cartes de déploiement et bien plus encore. Enterprise Architect fournit également diagrammes et des éléments personnalisés supplémentaires, pour répondre à d'autres intérêts modélisation . |
Fondamentaux de Modélisation |
Extension UML pour de nouveaux domaines |
En utilisant des profils UML , Motifs , des grammaires, des types de données, des contraintes, MDG Technologies et d'autres extensions, UML et Enterprise Architect peuvent être adaptés pour répondre à un domaine modélisation particulier non explicitement défini dans la spécification UML d'origine. Enterprise Architect rend l'extension UML simple et directe et, mieux encore, le mécanisme d'extension fait toujours partie de la Spécification UML . |
Utilisation des profils UML Motifs de conception MDG Technologies |
Lectures recommandées |
En plus de la Spécification UML disponible auprès de l'OMG, deux livres constituent d'excellentes introductions à UML :
|
Apprenez Plus
- OMG website (ressource en ligne)
- Descriptions Boîte à outils Diagramme Diagramme
- Le projet EAExample.qea fourni avec Enterprise Architect
- UML Tutoriel Part 1 ,UML Tutoriel Part 2 et UML 2.0 Tutoriel