iAnywhere Water System User Manual

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