본 포스트는 개인 스터디 용으로 작성된 Ian Sommerville의 Software Engineering, 8/E의 요약본입니다.
Chapter 8.
1. System modelling
- being performed for understandability & communication with customers.
- reflect several different perspectives.
- System models are generated via requirements elicitation & analysis(Requirements engineering process step 2(/4) )
2. System model type
- Context models : defines boundary & environment. e.g. architectural models.
- Behavioral models : Data processing models, State machine models(stimulus/response models)
- Data models : Semantic data models
- Object models
3. Behavioral models
1) Data processing models
- Data Flow Diagram(DFD) is used.
2) State machine models
- being described by stimulus and response event
- this it meets real-time system's requirements
- Statecharts! It allows model decomposition
4. Semantic data models
1) describe the logical structure of data
2) widely used in DB design
3) data dictionary : lists of all of the names used in the system models
5. Object models
1) natural ways of reflection the real-world entities
2) model types (UML used frequently)
- Inheritance models : class diagram(hierarchy)
- Aggregation models : class diagram(aggregation)
- Interaction models : sequence diagram
6. Structured methods
1) defiles rules and guidelines where the system models apply to and contains the system models : System modelling framework
2) do not model non-functional system requirements
7. CASE workbenches
1) set of tools that support S/W process activities(e.g. analysis, design, testing)
2) support system modelling during requirements engineering and system design
'digging IT 인프라 > 소프트웨어공학' 카테고리의 다른 글
| Design : Architectural Design (0) | 2008/03/29 |
|---|---|
| Requirements Engineering : Formal Specification (0) | 2008/03/28 |
| Requirements Engineering : System models (0) | 2008/03/26 |
| Requirements Engineering : Requirements Engineering Processes (0) | 2008/03/26 |
| Requirements Engineering : Software Requirements (0) | 2008/03/24 |
| module / component / service (0) | 2007/09/15 |



