Réserver une Démo
Pré. Proc.

Partie 1 - Concepts

Plus qu'un outil de dessin

L'un des concepts les plus importants sous-jacents à Enterprise Architect est qu'il est bien plus qu'un simple outil de dessin. Contrairement à de nombreux outils de dessin simples qui se présentent parfois comme modélisation , dans Enterprise Architect , tous les modèles sont stockés et construits sur des référentiels très détaillés et riches. Certains résultats importants de cette approche sont les suivants :

  • Un diagramme dans Enterprise Architect est une vue d'une partie du modèle sous-jacent
  • Modèle peuvent apparaître dans plusieurs diagrammes
  • La mise à jour d'un élément dans un diagramme le mettra à jour dans tous les autres diagrammes dans lesquels il apparaît
  • Les connexions entre les éléments sont des éléments de modèle de premier niveau, pas seulement des représentations visuelles
  • La fenêtre Navigateur (une fenêtre d' UI que vous découvrirez plus tard) est la porte d'entrée du modèle lui-même
  • La boîte à outils Diagramme dispose d'une palette d'éléments appropriés pour le type de diagramme courant et le langage de modélisation
  • Les éléments des modélisation de modélisation ont des propriétés, des caractéristiques et des restrictions de liaison particulières

Modélisation de Référentiel Basé

Un modèle Référentiel dans Enterprise Architect peut être implémenté de plusieurs façons, selon les besoins. Quel que soit le type, il est important de note que vous devez créer ou ouvrir un référentiel avant de pouvoir effectuer une quelconque modélisation .

Certains types de référentiels typiques incluent :

  • Un seul fichier (.eap/.eapx/.fdb/.feap) généralement utilisé par un seul développeur
  • Un référentiel basé sur un SGBD (Oracle, SQL Server, MySQL ...) utilisé par les groupes de travail et les grandes équipes
  • Un référentiel Sparx Cloud-Server basé sur LAN interne (avec back-end .FDB ou SGBD) pour un déploiement simplifié, une efficacité et d'autres avantages
  • Un référentiel Sparx Cloud-Server orienté Web pour le développement distribué à l'échelle mondiale, l'accès des parties prenantes, l'optimisation et plus encore
Le type de modélisation que vous effectuerez détermine généralement le type de référentiel dont vous aurez besoin. Pour les besoins de votre essai, l'approche de fichier unique sera la plus simple pour commencer, à moins que vous n'ayez accès à des référentiels plus importants préexistants. Ce guide supposera qu'un seul fichier est la solution la plus simple pour commencer. Mais n'oubliez pas que votre modèle de fichier unique peut toujours être mis à l'échelle ultérieurement dans un SGBD complet ou un référentiel basé sur le Cloud si nécessaire !

Technologies , Perspectives & Cadres

Un autre terme que vous rencontrerez beaucoup dans la formation sur Enterprise Architect est « Technologie ». Dans ce cas particulier, il s'agit d'une collection d'éléments de modélisation liés à un domaine qui forment ensemble un langage de modélisation unique. Par exemple, UML 2.5 est un langage de modélisation standard ouvert pris en charge par Enterprise Architect ; on l'appelle communément la « technologie UML » ou la « perspective UML ».

Technologies

  • Une technologie est une collection d'éléments de modélisation liés formant un langage de modélisation
  • Une technologie dans Enterprise Architect peut également inclure des scripts, des formes, des gabarits documents, des modèles et d'autres artefacts utiles.
  • Technologies peuvent être activées et désactivées selon les besoins dans un référentiel de modèles

Motifs

  • Les Motifs sont des collections de contenu modélisé réutilisable, par exemple un Modèle de cas d'utilisation de base ou un modèle de classe Modèle
  • Les Motifs sont utilisés pour lancer modélisation et accélérer la création de solutions de modélisation communes
  • Enterprise Architect comprend une collection de plus de 1000 modèles avec des explications détaillées, dans de nombreux langages de modélisation différents

Perspectives

  • Une perspective est une contrainte imposée à l'interface utilisateur pour n'afficher qu'une technologie particulière ou un ensemble de technologies
  • Une perspective est utilisée pour réduire la complexité et vous aider à vous concentrer sur votre tâche

Cadres

  • Un framework est un ensemble de modèles, de langages de modélisation et d'autres éléments qui, ensemble, prennent en support une approche de modélisation
  • Les frameworks peuvent agréger différents langages de modélisation et aident souvent à déterminer la structure du modèle

Au cours de votre essai de 30 jours, vous vous familiariserez avec ces termes et verrez comment chacun contribue à l'expressivité et à l'efficacité de votre modélisation .

Ce que vous pouvez faire avec un Modèle

Parce qu'un modèle Enterprise Architect est basé sur un référentiel avec un riche ensemble de connexions, de méta-informations et d'autres matériaux prenant en charge l'aspect visuel, il est possible de prendre le modèle et de créer une large gamme de nouveaux matériaux à partir du modèle lui-même. Certaines possibilités incluent :

  • Documents au format texte enrichi ou PDF qui exposent les aspects sous-jacents du modèle ainsi que les représentations visuelles
  • Génération de code à partir de modèles de classe et de modèles comportementaux
  • Modèle d'échange de modèles dans XMI et d'autres formats afin que votre modèle puisse être lu et exploité par d'autres outils
  • Simulations de modèles comportementaux dans une variété de formats tels que BPSim, DMN, modèles State , graphiques d'activité et plus
  • Application d'une gamme d'outils de simulation mathématique à la simulation de systèmes et à la simulation dynamique
  • Simulation SysML avec OpenModelica ou MATLAB
  • Effectuer des révisions du contenu du modèle
  • Rendez les modèles accessibles en ligne avec WebEA et ProCloud Server
Une fois que vous avez déplacé votre modèle dans un SGBD ou un référentiel basé sur le Cloud , vous pouvez également implémenter la sécurité du modèle pour contrôler qui peut modifier le modèle et contrôler le verrouillage sur des éléments individuels. Dans l' Ultimate Edition, vous pouvez également implémenter la Sécurité de Niveau de Rangée et contrôler quels utilisateurs peuvent voir quelles parties du modèle.

Pour les ambitieux, il est également possible d'accéder au modèle sous-jacent à l'aide de l'interface d'automatisation (Active-X) d' Enterprise Architect à l'aide de scripts et de plug-ins, ou si vous accédez à un serveur Sparx Pro-Cloud, via l'interface OSLC - une API RESTful pour explorer et modifier le modèle à l'aide d'appels Web standard.

L'étape suivante

Après avoir installé Enterprise Architect Trial Edition , vous pouvez maintenant le démarrer et l'explorer. Veuillez vous référer à la section suivante "Partie 2.0 - Premier contact".