Pré. | Proc. |
Ingénierie de Logiciel
Créer et gérer des modèles structurels et Comportementale de logiciels efficaces et productifs
L'ingénierie logicielle est la discipline de conception, d'implémentation et de maintenance des logiciels. Le processus d'ingénierie logicielle commence par des exigences et des contraintes en tant qu'entrées, et aboutit à un code de programmation et à des schémas qui sont déployés sur diverses plates-formes, créant ainsi des systèmes opérationnels.
Enterprise Architect dispose d'un ensemble complet d'outils et 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 comprennent 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, ainsi que 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 à Enterprise Architect , qui fournissent Intelli-sense et d'autres fonctionnalités pour aider au 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 architecture , puis jusqu'aux exigences, aux contraintes et aux autres spécifications, et enfin jusqu'aux parties prenantes et à leurs objectifs et visions.
Enterprise Architect supporte une large gamme de langages et de plates-formes de programmation et offre 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 complet qui permet à l'ingénieur logiciel de concevoir, de créer, 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 Ingénierie de Logiciel à 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 établissant un 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 modélisation , déclencheurs , des contraintes et d'autres fonctionnalités de bases de données relationnelles, pour et à partir d'une gamme de produits de bases de données.
- Enterprise Architect fournit des technologies pour support Service Oriented Architecture ; voir Service Oriented Architecture XML