Réserver une Démo
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

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évelopper, déboguer, profiler et gérer une application depuis l'environnement 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 diagramme .

Générer Code Source

Découvrez quelques 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 modifiez les définitions 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 é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