Page 121 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 121

Unit 9: Analysis and Design




          Use case model can be employed throughout most activities of software development     Notes
               designs traceable across requirements, analysis, design, implementation & testing can be
               produced.

               all design decisions can be traced back directly to user requirements usage scenarios can
               be test scenarios.

          Self Assessment

          Fill in the blanks:

          9.   The ................... study is used to determine if the project should get the go-ahead.
          10.  Analysis is a ................... study of the various operations performed by the proposed
               software.

          11.  The term design describes both a final ................... system and a process by which it is
               developed.
          12.  In case of ..................., the software is put into production and runs actual business.

          13.  ................... measures how well delivered system matches needs of operational environment,
               as described in original requirements statement.
          14.  ................... measures consistency of product requirements with respect to design
               specification.
          15.  ................... is the exercise of determining correctness.

          9.3 Summary


               Object-oriented Analysis (OOA) applies object-modeling techniques to analyze the
               functional requirements for a system.
               Object-oriented Design (OOD) elaborates the analysis models to produce implementation
               specifications.
               The feasibility study is used to determine if the project should get the go-ahead.
               During analysis, data are collected in available files, decision points, and transactions
               handled by the present system.
               The term design describes both a final software system and a process by which it is
               developed.

               In coding phase the designs are translated into code. Computer programs are written
               using a conventional programming language or an application generator.
               The final stage of initial development is implementation where the software is put into
               production and runs actual business.
               Validation includes task of predicting correspondence (true correspondence only
               determined after system is in place.
               Verification includes exercise of determining correctness (correctness objective => always
               possible to determine if product precisely satisfies requirements of specification).









                                           LOVELY PROFESSIONAL UNIVERSITY                                   115
   116   117   118   119   120   121   122   123   124   125   126