An object-oriented model (OOM) helps you analyze an information system through use cases, structural and behavioral analyses, and in terms of deployment, using the Unified Modeling Language (UML). You can model, reverse-engineer, and generate for Java, .NET and other languages.
The Unified Modeling Language (UML) is the standard language for object-oriented modeling. It was originally devised by Grady Booch, James Rumbaugh, and Ivar Jacobson, and is now controlled by the OMG (Object Management Group).
PowerDesigner® supports the following UML diagrams:
For detailed information on these diagrams, see:
In the picture below, you can see how the various UML diagrams can interact within your model:
The PowerDesigner Object-Oriented Model is a powerful design tool for graphical object-oriented design implementation.
With this product, you can:
Build an Object-Oriented Model (OOM) using the standard UML diagrams
Generate and reverse engineer Java, C#, VB.NET, and PowerBuilder files
Generate code for C++, Visual Basic, IDL-CORBA, etc.
Generate EJB, servlets, and JSP components
Generate Conceptual Data Models (CDMs), Physical Data Models (PDMs), XML Models (XSMs), and other Object-Oriented Models (OOMs) from your OOM
Generate an OOM from a CDM, PDM, XML, or other OOM
Import a Rose model
Import/export XMI
Customize the OOM to suit physical and performance considerations
Customize and print model reports
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