Getting Started with Object-Oriented Modeling

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:



PowerDesigner

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

Suggested Bibliography