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