- 1
- 0
- 约5.9千字
- 约 74页
- 2020-11-21 发布于浙江
- 举报
第14讲的设计建模;系统设计(system design)的任务是在需求和分析的基础上,通过考虑软件的实现环境和软件的非功能需求,确定指导软件编码实现的软件设计方案。
系统设计的工作包括软件架构设计、类及接口设计、用例设计、数据库设计、界面设计、构件设计和部署设计等工作。; 1)设计的目的是指导软件编码实现,因此必须考虑所有设计细节
2)设计方案需要考虑物理环境
;系统设计模型包括软件架构模型、类及接口设计模型、用例设计模型、数据库设计模型、界面设计模型、构件模型和部署模型等。设计模型建立在需求模型和分析模型的基础上,设计模型与其他几个模型的关系见 下图。;设计模型的内容;设计建模;软件架构(software architecture)关注的是软件的宏观结构,其含义是指把软件从结构上分解为多个通过一定关系联系的构件。开发大型复杂软件,需要确定其软件架构,一个稳定合理的软件架构,对成功开发软件有着至关重要的作用。; 1. 分层软件架构的概念
把软件的处理逻辑按照界面展示、业务处理和数据处理进行分类,并从应用到系统进行分层,形成一种分层的软件架构。
各层彼此独立又互有联系,在不改变各层之间交互接口的前提下,改变某一层内容,将不影响其他层的变化,分层架构提高了软件的独立性和适用性。 ; 2. 分层软件架构的特征
1)是软件的一种共性架构。
2)注重软件
原创力文档

文档评论(0)