What is an OOM?
4
What is an OOM?
An OOM contains a set of packages, classes, interfaces, and their
relationships. These objects together form a class structure that is the logical
design view of all (or part of) a software system. An OOM is essentially a
static conceptual model of a software system.
You use PowerDesigner Object-Oriented Model to build object-oriented
models (OOM). You can build an OOM for purely object-oriented modeling
purposes, to generate Java files or for PowerBuilder, or you can use objects
from an OOM in a Physical Data Model (PDM), for relational database
design analysis.
When modeling objects graphically, you use diagrams such as the class
diagram.
You can use an OOM to:
♦ Represent the physical organization of objects in a graphic format
♦ Generate Java class source files
♦ Generate PowerBuilder objects
♦ Reverse engineer Java class source files
♦ Reverse engineer PowerBuilder objects
♦ Generate a Conceptual Data Model (CDM)
♦ Generate a Physical Data Model (PDM)
There are several ways to create an OOM:
♦ Create an OOM from scratch
♦ Import one or more existing OOM
♦ Generate an OOM from a Conceptual Data Model (CDM)
♦ Generate an OOM from Physical Data Model (PDM)
♦ Import a Rational Rose model (.mdl)
OOM roles
OOM creation