Software engineering base schema (Chapter IV system design)

Software engineering base schema (Chapter IV system design)

learning target

1) software design process

2) the concepts and principles of software design

3) Design Technology

4) Process-oriented system design

5) Object Oriented Design

System design goals: the software requirements analysis into the internal structure

1, the three characteristics of good design


 

(1) contains all the explicit requirements (what you want to achieve, what do not realize) meet all the requirements of the customer expects implied

(2) the coding test, maintenance personnel readable appreciated

(3) full view (schematic view)

2, the design guidelines


 

1) Modular

2) containing data, architectures, interfaces, components,

3) Reusable

4) clearly correct

3, the design quality attributes


 

1) Functional

2) Ease of use

3) Reliability

4) Performance

5) designability

  • Expansibility
  • Suitability
  • Maintainability

Data flow diagram corresponding to: interface design, software design

4, design concepts


 

1) modularity

Modular reduce software complexity

2) information hiding

Best module division

 

 

 

 

Guess you like

Origin www.cnblogs.com/ggotransfromation/p/11612517.html