Un modèle orienté objet (MOO) vous aide à analyser un système d'information par l'intermédiaire de cas d'utilisations, d'analyses structurelles et comportementales, ainsi qu'en termes de déploiement, ce en utilisant le langage UML (Unified Modeling Language (UML) . Vous pouvez modéliser, procéder au reverse engineering et générer pour Java, .NET et d'autres langages.
Le langage UML (Unified Modeling Language) est le langage standard pour la modélisation orientée objet. Il a été créé à l'origine par Grady Booch, James Rumbaugh et Ivar Jacobson, et est maintenant administré par l'OMG (Object Management Group).
PowerAMC™ prend en charge les diagrammes UML suivants :
Pour plus d'informations sur ces diagrammes, reportez-vous au chapitre :
Dans l'illustration ci-dessous, vous pouvez voir de quelle façon les différents diagrammes UML peuvent interagir dans votre modèle :
PowerAMC Modèle Orienté Objet est un outil de conception très puissant pour la modélisation orientée objet. Il met à votre disposition tous les avantages liés à la modélisation graphique.
Ce logiciel permet d'effectuer les opérations suivantes :
Construire un Modèle Orienté Objet (MOO) en utilisant les diagrammes UML standard
Générer des fichiers Java, C#, VB.NET et PowerBuilder, et procéder à leur reverse engineering
Générer du code pour C++, Visual Basic, IDL-CORBA, etc.
Générer des EJB, servlets, et composants JSP
Générer des Modèles Conceptuels de Données (MCD), des Modèles Physiques de Données (MPD), des Modèles XML (MSX) et d'autres Modèle Orienté Objet (MOO) à partir d'un MOO
Générer un MOO à partir d'un MCD, un MPD, un modèle XML, ou d'un autre MOO
Importer un modèle Rose
Importer/exporter des fichiers XMI
Personnaliser le MOO pour l'adapter à des considérations physiques et relatives aux performances
Personnaliser et imprimer des rapports
James Rumbaugh, Ivar Jacobson, Grady Booch – The Unified Modeling Language Reference Manual – Addison Wesley, 1999
Grady Booch, James Rumbaugh, Ivar Jacobson – The Unified Modeling Language User Guide – Addison Wesley, 1999
Ivar Jacobson, Grady Booch, James Rumbaugh – The Unified Software Development Process – Addison Wesley, 1999
Doug Rosenberg, Kendall Scott – Use Case Driven Object Modeling With UML A Practical Approach – Addison Wesley, 1999
Michael Blaha, William Premerlani – Object-Oriented Modeling and Design for Database Applications – Prentice Hall, 1998
Geri Schneider, Jason P. Winters, Ivar Jacobson – Applying Use Cases: A Practical Guide – Addison Wesley, 1998
Pierre-Alain Muller – Instant UML – Wrox Press Inc, 1997
Bertrand Meyer – Object-Oriented Software Construction – Prentice Hall, 2nd Edition, 1997
Martin Fowler, Kendall Scott – UML Distilled Applying The Standard Object Modeling Language – Addison Wesley, 1997