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
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 MDG Integration and Code Engineering
- Facilités pour Information Engineering 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 XML Service Oriented Architecture