软件工程基础图式(第四章 系统设计)

软件工程基础图式(第四章 系统设计)

学习目标

1)软件设计过程

2)软件设计的概念和原则

3)设计技术

4)面向过程的系统设计

5)面向对象的系统设计

系统设计目标:将需求分析转化为软件内部结构

1、好的设计的三个特点


 

(1)包含所有明确要求(要实现什么,不要实现什么)满足客户所期望的所有隐含要求

(2)编码测试、维护人员可读可理解

(3)完整视图(概要图)

2、设计指导原则


 

1)模块化

2)含数据、体系结构、接口、组件

3)可重复使用

4)正确清楚

3、设计质量属性


 

1)功能性

2)易用性

3)可靠性

4)性能

5)可设计性

  • 扩展性
  • 适应性
  • 可维护性

数据流图对应:接口设计、软件结构设计

4、设计相关概念


 

1)模块性

模块化降低软件复杂性

2)信息隐藏

达到最佳模块划分

 

猜你喜欢

转载自www.cnblogs.com/ggotransfromation/p/11612517.html
今日推荐