Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Ingénierie de Logiciel

Créer et gérer des modèles de logiciels structurels et Comportementale efficaces et productifs

Le génie logiciel est la discipline de la conception, de la mise en œuvre et de la maintenance des logiciels. Le processus de génie logiciel commence par des exigences et des contraintes en tant qu'entrées, et se traduit par un code de programmation et des schémas qui sont déployés sur une variété de plates-formes, créant des systèmes en cours d'exécution.

Enterprise Architect dispose d'un riche ensemble d'outils et de fonctionnalités qui aident les ingénieurs logiciels à effectuer leur travail efficacement et à réduire le nombre d'erreurs dans les solutions mises en œuvre. Les fonctionnalités incluent des outils de conception pour créer des modèles de logiciels, la génération de code automatisée, la rétro-ingénierie du code source, des binaires et des schémas, et des outils pour synchroniser le code source avec les modèles de conception. Le code de programmation peut être visualisé et modifié directement dans les Éditeurs de Code intégrés dans Enterprise Architect , qui fournissent Intelli-sense et d'autres fonctionnalités pour faciliter le codage.

Un autre aspect convaincant de l'environnement est la capacité de retracer les classes d'implémentation jusqu'aux éléments de conception et à l'architecture, puis jusqu'aux exigences et contraintes et autres spécifications, et enfin jusqu'aux parties prenantes et à leurs objectifs et visions.

Enterprise Architect en supporte un large éventail de langages de programmation et de plates-formes et fournit une intégration légère et transparente avec les deux environnements de développement intégrés les plus répandus : Visual Studio et Eclipse. De plus, il existe un Analyseur d'Exécution qui permet à l'ingénieur logiciel de concevoir, de déboguer et de tester des modules logiciels directement dans Enterprise Architect .


Ingénierie de Logiciel

Cette collection d'images illustre certains des outils d' Ingénierie de Logiciel mis à votre disposition dans Enterprise Architect


Facilités

Facilité

Description

Outils de développement

Découvrez l'environnement de développement étroitement intégré avec des outils et des fonctionnalités exceptionnels.

Coder, construire et Déboguer

Modèle , développez, déboguez, profilez et gérez une application depuis l'environnement de modélisation .

Analyse visuelle du code en cours d'exécution

Comprenez votre base de code en analysant visuellement le code en cours d'exécution. Utilisez les points Test , le profilage et la génération automatisée de diagramme .

Générer Code Source

Explorez quelques-unes des façons de générer du code source pour une classe unique, une sélection de classes ou un Paquetage entier. Générer à partir de modèles structurels ou comportementaux.

Importation du code source

Examinez les systèmes existants en important le code source dans Enterprise Architect . Vue et modifier les définitions de dialogue . Synchronisez le modèle avec les dernières mises à jour du code source.

Apprenez Plus

  • Vous pouvez également effectuer une ingénierie de code en utilisant les facilités combinées d' Enterprise Architect , Eclipse et/ou Visual Studio, en faisant le pont entre les systèmes avec les produits d'intégration MDG de Sparx System ; voir Intégration MDG et ingénierie de code
  • Facilités pour Ingénierie de l'information sont également disponibles, y compris des clés de modélisation , des déclencheurs, des contraintes et d'autres fonctionnalités de bases de données relationnelles, pour et à partir d'une gamme de produits de base de données
  • Enterprise Architect fournit des technologies pour prendre en support l'architecture orientée services ; voir Architecture orientée services XML