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
   21   22   23   24   25   26   27   28   29   30   31