Sparx Enterprise Architect

Supposons que vous ayez une idée pour un nouveau produit logiciel. Parce que le produit est assez complexe, vous savez que la bonne ligne de conduite est de concevoir son architecture à l’avance. Comment abordez-vous cette tâche ? Si vous appréciez votre temps et souhaitez obtenir les meilleurs résultats possibles, vous devriez envisager Sparx Enterprise Architect, un outil de modélisation et de conception visuelle qui couvre tous les aspects du cycle de développement et offre une traçabilité complète depuis la phase de conception initiale jusqu’au déploiement, à la maintenance, aux tests et au contrôle des modifications.

Qu’est-ce que Sparx Enterprise Architect ?

Sparx Enterprise Architect est un outil de modélisation UML basé sur le cycle de vie complet qui est utilisé pour la planification, la conception et la construction de systèmes et de processus métier à forte intensité logicielle. Développé par Sparx Systems, une société australienne de logiciels fondée par Geoffrey Sparks en 1996, Enterprise Architect est disponible en quatre éditions différentes (la version Professional, l’édition Corporate team-based, l’édition Unified richement provisionnée et enfin l’édition Ultimate), chacune adaptée à différents scénarios d’utilisation.

Au moment d’écrire ces lignes, Enterprise Architect compte plus de 850 000 utilisateurs dans le monde. Ses utilisateurs proviennent d’un large éventail d’industries, dont l’aérospatiale et la défense, l’automobile, la banque et la finance, le génie électrique, la médecine, la recherche et le monde universitaire, le commerce de détail, les transports et les services publics. Depuis sa première version, Enterprise Architect est devenu l’outil de modélisation UML de choix pour les développeurs, les consultants et les analystes, qui l’utilisent non seulement pour modéliser l’architecture de leurs systèmes, mais aussi pour traiter l’implémentation de ces modèles tout au long du cycle de développement des applications.

Malgré son nom, Sparx Enterprise Architect est également utilisé par les architectes de solutions, qui diffèrent des architectes d’entreprise à plusieurs égards importants. Pour commencer, les architectes de solutions se concentrent généralement sur moins de projets que les architectes d’entreprise, qui ont tendance à travailler sur plusieurs projets en même temps. Alors que les architectes de solutions sont responsables de la construction et de la direction de la conception de produits spécifiques, les architectes d’entreprise ont tendance à promouvoir la standardisation des méthodologies, des approches de conception, des outils et des technologies à travers l’organisation.

Principales fonctionnalités de Sparx Enterprise Architect

Sparx Enterprise Architect possède de nombreuses fonctionnalités impressionnantes qui le placent au-dessus de nombreux autres outils de modélisation basés sur ULM et lui permettent d’exceller dans la modélisation et la gestion d’informations complexes, la capture et le suivi des exigences de la conception au déploiement et au-delà, l’intégration des équipes de toutes les sections et de toutes les phases du cycle de vie d’un produit, la compréhension des logiciels complexes, le partage et la réutilisation des informations entre outils, et bien plus.

Prise en charge de tous les modèles et diagrammes UML 2.5

Enterprise Architect est le premier outil UML à avoir introduit un support UML 2 complet en avril 2004, et il supporte désormais tous les modèles et diagrammes UML 2.5, ce qui permet de modéliser les processus métier, les sites Web, les interfaces utilisateur, les réseaux, les configurations matérielles, les messages et de nombreuses autres choses.

En plus d’UML, Enterprise Architect supporte également les dernières spécifications BPMN (Business Process Modeling Notation) et SysML (Systems Modeling Language). BPMN est une représentation graphique basée sur une technique d’organigramme très similaire aux diagrammes d’activité d’UML, et utilisée pour spécifier les processus métier dans un modèle de processus métier. SysML est un langage de modélisation universel pour les applications d’ingénierie système, défini comme une extension d’un sous-ensemble d’UML utilisant le mécanisme de profil UML.

Gestion simple des compléments d’information

Les fonctionnalités d’Enterprise Architect peuvent être étendues à l’aide de modules complémentaires qui permettent aux développeurs de logiciels d’améliorer l’interface utilisateur en ajoutant de nouveaux menus, sous-menus, fenêtres et autres commandes pour exécuter une grande variété de fonctions. Les modules complémentaires peuvent être publiés en tant que XMI et réutilisés dans différents modèles à l’aide du service des biens réutilisables (RAS), et l’activation d’un module complémentaire dynamique est un processus de sécurité contrôlé uniquement par un administrateur ou une autre personne autorisée.

Mineur de données

La dernière version d’Enterprise Architect a rendu très simple l’extraction de données à partir de diverses sources de données externes, telles que des bases de données, des fichiers texte et des URL, et la création d’un processus d’importation reproductible défini dans un format modèle. Les données importées peuvent être utilisées pour soutenir des représentations visuelles complexes de projets logiciels ou de processus métier.

Tables et rapports personnalisés

Les utilisateurs d’Enterprise Architect peuvent définir leurs propres tables personnalisées et définir les couleurs et les bordures des cellules, l’alignement, ajouter des cellules, ainsi que fusionner des cellules. Ils peuvent également profiter de la fonction d’automatisation pour calculer les valeurs des lignes en fonction des données du modèle et de la possibilité de remplir à partir d’une requête SQL sur un package.

Enterprise Architect prend en charge la prise de décision grâce à ses rapports personnalisés, qui peuvent être créés à la volée par simple glisser-déposer de n’importe quel contenu de modèle sur un artefact de document ouvert et en sélectionnant un modèle approprié dans une boîte de dialogue contextuelle.

Jeux d’icônes Google et AWS

Les architectes de solutions et d’entreprises qui travaillent avec Amazon Web Service ou Google Web Service peuvent apprécier la présence de jeux d’icônes Google et AWS dans la dernière version d’Enterprise Architect, qui couvrent les images nécessaires à la modélisation des diagrammes Amazon/AWS et Google/GCP.

Intégration ALM de Sparx Enterprise Architect

Sparx Enterprise Architect est conçu pour s’intégrer de manière transparente avec d’autres outils métier, tels que la plate-forme ALM de gestion des exigences qui intègre dans le même environnement la prise en charge d’autres processus tels que la gestion des risques, la gestion des tests, le suivi des problèmes et défauts et la gestion des changements.

En intégrant Sparx Enterprise Architect avec Visure Requirements ALM, il devient possible d’envoyer les exigences recueillies par Visure pendant l’étape d’analyse à Enterprise Architect et de les utiliser comme point de départ pour la modélisation et la conception. Cela permet d’augmenter la productivité dans le cycle de développement des logiciels et des systèmes, d’effectuer des analyses d’impact et de hiérarchiser les changements, de communiquer les exigences tout au long du cycle de vie et de spécifier et documenter les exigences de manière compréhensible.

Visure Requirements ALM permet d’exprimer les besoins non seulement sous forme de texte, mais aussi sous forme de cas d’utilisation de haut niveau. De plus, le méta-modèle d’information de Visure Requirements permet de représenter les cas d’utilisation et leurs relations provenant de l’architecte d’entreprise dans Visure Requirements, ainsi que les exigences et les cas de test, afin de pouvoir effectuer une analyse d’impact du changement de bout en bout.

Tout cela et bien plus encore rend la combinaison de Sparx Enterprise Architect avec Visure Requirements si efficace lorsqu’il s’agit d’assurer une traçabilité complète de la phase de conception initiale au déploiement et au-delà.

<!– wp:button {« customBackgroundColor »: »#de4547″, »align »: »center »} –>
<div class= »wp-block-button aligncenter »><a class= »wp-block-button__link has-background » href= »https://visuresolutions.com/contact-visure-solutions/ » style= »background-color:#de4547″>Posez-nous votre question</a></div>
<!– /wp:button –>

<!– wp:button {« customBackgroundColor »: »#de4547″, »align »: »center »} –>
<div class= »wp-block-button aligncenter »><a class= »wp-block-button__link has-background » href= »https://visuresolutions.com/visure-requirements-trial/ » style= »background-color:#de4547″>Essayez Visure GRATUITEMENT</a></div>
<!– /wp:button –>

<!– wp:separator {« className »: »is-style-wide »} –>
<hr class= »wp-block-separator is-style-wide »/>
<!– /wp:separator –>

<!– wp:heading –>
<h2>Autres articles sur le sujet :</h2>
<!– /wp:heading –>

<!– wp:image {« align »: »center », »id »:7384, »width »:512, »height »:289} –>
<div class= »wp-block-image »><figure class= »aligncenter is-resized »><img src= »https://visuresolutions.com/wp-content/uploads/2019/11/Requirements-management-RM-Tools-1024×577.png » alt= » » class= »wp-image-7384″ width= »512″ height= »289″/><figcaption><a href= »https://visuresolutions.com/requirements-management-rm-tools/ »>En savoir plus sur l’outil de gestion des exigences</a></figcaption></figure></div>
<!– /wp:image –>

<!– wp:image {« align »: »center », »id »:7382, »width »:512, »height »:288} –>
<div class= »wp-block-image »><figure class= »aligncenter is-resized »><img src= »https://visuresolutions.com/wp-content/uploads/2019/11/Application-Lifecycle-Management-ALM-Tool-1024×576.png » alt= » » class= »wp-image-7382″ width= »512″ height= »288″/><figcaption><a href= »https://visuresolutions.com/application-lifecycle-management-alm-tool/ »>En savoir plus sur l’outil ALM</a></figcaption></figure></div>
<!– /wp:image –>

 

Top