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.
PowerAMC™ prend en charge les diagrammes UML suivants :
Dans l'illustration ci-dessous, vous pouvez voir de quelle façon les différents diagrammes UML peuvent interagir dans votre modèle :
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