- 4
- 0
- 约1.27千字
- 约 2页
- 2021-12-02 发布于上海
- 举报
PAGE 1
第4章 总体设计
4.1 总体设计的目标及任务
—— 基本目的:解决“系统应该如何实现”的问题
—— 系统设计阶段:确定系统的具体实现方案
—— 结构设计阶段:确定系统的软件结构
…… 任务1.设计软件结构
…… 任务2.数据结构及数据库设计
…… 任务3.确定测试要求并制定测试计划
…… 任务4.编写总体设计文档《概要设计说明书》
…… 任务5.评审
4.2 软件结构设计原理
4.2.1 模块化
—— 模块
…… 定义:是构成程序的基本单位,数据说明、可执行语句等程序对象的集合,或者是单独命名和编址的元素(如函数、子程序、过程)等。
—— 模块化
…… 定义:解决一个复杂问题时自顶向下逐层把软件系统划分成若干个独立命名、且可独立访问的模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
—— 模块的基本属性
…… 外部属性:接口,功能,状态
…… 内部属性:逻辑
4.2.2 抽象:逐步求精
—— 定义:抽出事物本质特性而不考虑细节
4.2.3 信息隐藏和局部化
—— 信息隐藏原理 定义:设计和确定模块时,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。
—— 局部化 定义:把一些关系密切的软件元素物理地放得彼此靠近
4.2.4 模块独立性
—— 模块独立 定义:每个模块完
您可能关注的文档
最近下载
- CKDMBD定义分类治疗进展.pptx
- 第一批全额减免公路客运附加费农村客运车辆名单广州.doc VIP
- 第八章普通心理学语言.ppt VIP
- [教育学]普通心理学 语言.ppt VIP
- 普通心理学语言与思考.ppt VIP
- 普通心理学--语言.pptx VIP
- EMERSON艾默生 Guide Display Unit RDU 40 User´s Guide-TankRadar Rex Rosemount说明书用户手册.pdf
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- 青少年编程:NOIP CSP 初赛篇.pdf VIP
原创力文档

文档评论(0)