Page 26 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 26
Object Oriented Analysis and Design
Notes The following steps are performed in constructing a dynamic model:
Prepare scenarios of typical interaction sequences
Identify events between objects
Prepare an event trace for each scenario
Build a state diagram
Match events between objects to verify consistency
The data transformations in the system are described by a functional model. The functional
model shows how values are computed, without regard for sequencing, decisions, or object
structure. The functional model shows the values which depend on other values and the functions
that relate them with each other.
All three models are applicable during all stages of development. These models bear the
responsibility of acquiring implementation details of the system development.
!
Caution You cannot describe a system completely until unless all three models are
described properly.
Task Compare and contrast dynamic model and functional model.
Self Assessment
Fill in the blanks:
12. ....................... models are used for describing the objects in the system and their relationship
among each other in the system.
13. The ....................... model describes interaction among objects and information flow in the
system.
14. The ....................... model shows how values are computed, without regard for sequencing,
decisions, or object structure.
15. The dynamic model is important for interactive systems, but insignificant for purely
....................... data repository.
Case Study Pulsing Together
he healthcare industry has yet to fix data standards. It is more a question of standards
for various uses than that of an overlap. CORBAmed (an OMG working group) has
Tissued a Patient Identification Standard (PIDS) that can be used to serve demographic
information. Demographic information relates to the patient’s name, social security
number, medical record number, insurance policy number, birth date, sex and chart details.
CORBAmed is also trying to provide access to clinical data through a Request for Proposal
(RFP) on Clinical Observations Access Service, as well as an RFP outstanding that seeks
Contd...
20 LOVELY PROFESSIONAL UNIVERSITY