Professional Documents
Culture Documents
Object Modeling Technique: OMT Is Given by James Rambal
Object Modeling Technique: OMT Is Given by James Rambal
1. Object Model:
It describes static, structural and data aspects
of the system.
It describes the object of the model.
Some subtopic which we use in object model or class
diagram.
a. Link & Association:
Association describes a group of link with common structure
and common semantics between two or more class.
Association are Bi-Directional in nature.
b. Multiplicity:
It specifies how many instances of class it may relate to a single
instances of class using line terminator.
A Solid ball is for Many
o A Hollow ball indicates the meaning 0 or 1.
c. Link Attributes:
An attribute cannot be associate with any two of class but
associated by the association.
d. Role Names:
A Roll names is one of association of a binary association can
have two role each of which has a roll name.
e. Qualification:
It is an association attribute .It reduces effect of multiplicity of
an association.
One to Many or Many to many Qualification are associate.
f. Aggregation:
It is a type of association. It is a part whole or part of
relationship.
Class diagram of
Hospital Management System
2. Dynamic Model:
It describes those aspects of the system that changes with the
time.
It depicts state , transition ,events and action.
a. State Diagram:
A State Correspond to the interval between two events
received by an object and describes the value of object for that
time period.
b. State Machine:
A state machine is a behavior that specify the sequence of
states an object visit during lifetime in response to an event
together with response to those events.
Symbols:
1. External entities:
It represent the source data of a system or destination of data
of system.
External Entity
2. Process:
It represent the activity that transform or manipulate the data .
processes are work or action perform on incoming data flows to
produceoutput data flows. Thus all process must have input &
output.
Proces
s
3. Data Store:
Data store are repository for data that are temporarily or
permanently recorded in the system.
It represent the data that not moving.
Only process may connect with data source.
Their can be two or more system that shares a data store.
4. Data Flow:
It represent movement of data .
It represent input of data to(or from) a process , data store or
an actor.
Data flow is only data not control.
It represent minimum essential data that the process needs.
Data flow must begin and/or end at process.
Data flow
5. Control flow:
1. Actor:
Actor is someone interacting with use case.
Actor ha responsibility towards the system(input) and actor have
acceptation from the system output.
2. Process:
3. Interaction:
4. Include:
Include means relation using use case.
<<include>>
5. Extend:
Base Use case implicitly incorporates in behavior of another use
case of certain point.
Linking an optional use case to a standard use case.
<<extend>>
6. System Boundary:
Use Case Diagram of
Hospital Management System