Page 224 - DCAP405_SOFTWARE_ENGINEERING
P. 224

Sarabjit Kumar,  Lovely Professional University                        Unit 13: Building the Analysis Model




                        Unit 13: Building the Analysis Model                                    Notes


            CONTENTS
            Objectives
            Introduction
            13.1    Building the Analysis Model
                    13.1.1  Data Modeling: ER Diagram
                    13.1.2  Relationship
                    13.1.3  Cardinality and Multiplicity

            13.2    Requirement Analysis
                    13.2.1  Requirement Analysis Objective
                    13.2.2  Philosophy
            13.3    Rules-of-Thumb Analysis
            13.4    Domain Analysis
            13.5    Summary
            13.6    Keywords
            13.7    Review Questions
            13.8    Further Reading

          Objectives

          After studying this unit, you will be able to:

               Build a Analysis Model
               Scan Requirement Engineering
               Discuss Rules of Thumb Analysis

               Explain Domain Rule
          Introduction


          The analysis model explains the structure of the system or application that you are modeling. It
          consists of class diagrams and sequence diagrams that illustrate the logical implementation of
          the functional requirements that you identified in the use case model.
          The analysis model recognizes the main classes in the system and contains a set of use case
          realizations that explain how the system will be built. Class diagrams explain the static structure
          of the system by using stereotypes to model the functional parts of the system. Sequence diagrams
          understand the use cases by explaining the flow of events in the use cases when they are executed.
          These use case realizations model how the parts of the system interact within the context of a
          specific use case.



             Notes  You can think of the analysis model as the foundation of the design model since it
            explains the logical structure of the system, but not how it will be implemented.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   217
   219   220   221   222   223   224   225   226   227   228   229