MDG Technologie pour Symbian C++

Enterprise Architect fournit le support incorporé pour l'ingénierie d'aller-retour de C ++ le code utilisant UML des modèles de classe. Cette capacité a été prolongée pour supporter le développement modèle pour Symbian C++ le code, utilisant les extensions de la MDG Technologie de Sparx Systems.

Symbian C++ makes use of some language extensions via macros such as NONSHARABLE_CLASS, which is used to declare a class that is not part of a DLL exported API. Since these macros change both the nature of the class and its representation in code, they need to be handled as a special case by Enterprise Architect. By applying UML stereotypes in such cases, Enterprise Architect is able to make the distinction and alter the code generation and code import accordingly. In the example below, a class defined using the NONSHARABLE_CLASS macro is mapped to an appropriately stereotyped UML class:

Symbian C++

La MDG Technologie pour Symbian C ++ fournit les stéréotypes, des gabarits de génération de code et des extensions de rétro-ingénierie pour supporter le Symbian C++ des extensions de langue dans Enterprise Architect.

Utilisez la technologie:

  1. Clic droit le lien suivant : MDG Technologie pour Symbian C++ ( Exige build 830 ou plus tard)
  2. Sauvegardez le fichier au sous-dossier MDG Technologies de votre dossier d'installation d'Enterprise Architect*
    (par exemple C:\Program Files\Sparx Systems\EA\MDGTechnologies)
  3. Commencez Enterprise Architect et ouvrez un modèle
  4. Pour commencer construire Symbian C ++ des modèles de code, met d'abord votre langue par défaut à C ++: “outils > options > ingénierie de Code source> défaut Language“
  5. Maintenant, configurez Symbian C ++ comme votre technologie par défaut: “Settings > MDG Technologies > Symbian C++ > Set Active”

* Alternativement, vous pouvez héberger des fichiers de la MDG Technologie à partir d'une URL définie par l'utilisateur ou d'une ressource de réseau partagée pour faciliter le déploiement de MDG à distance plus facile

La Technologie Symbian C ++ est maintenant activée et sa boîte à outils est associée aux diagrammes de classe UML – Vous permettant de regrouper le code de l'ingénieur avec les extensions Symbian C ++