- 7
- 0
- 约4.88千字
- 约 57页
- 2021-09-24 发布于北京
- 举报
第5章 总体设计信息技术工程、软件工程学院5.1 设计过程 1.设想供选择的方案 2.选择合理的方案 对每个合理的方案要提供: A.系统流程图 B.组成系统的物理元素清单 C.成本/效益分析 D.实现这个系统的进度计划 3.推荐最佳方案4.功能分解5.设计软件结构6.数据库设计 A.模式设计 B.子模式设计 C.完整性和安全性设计 D.优化 7.制定测试计划8.书写文档 A.系统说明 B.用户手册 C.测试计划 D.详细的实现计划 E.数据库设计结果9.审查和复审 5.2 设计原理 5.2.1 模块化 如果一个大型程序仅由一个模块组成,很难被人理解。 设函数C(x)定义问题x的复杂程度,函数E(x)定义解决问题x需要的工作量(时间)。对于两个问题P1和P2,如果: C(P1)C(P2) 那么 E(P1)E(P2) 根据解决问题的经验,有一个规律是: C(P1+P2)C(P1)+C(P2) 于是有E(P1+P2)E(P1)+E(P2) 最小成本区软件总成本成本M接口成本成本/模块模块数目图5.1 模块化与软件成本5.2.2 抽象 5.2.3 逐步求精5.2.4 信息隐蔽和局部化 5.2.5 模块独立模块的独立性很重要,因为: 1)有效的模块化的软件比较容易开发出来; 2)独立的模块比较容易测试和维护。 模块独立程度可以由两个定性标准度量: 耦合与内聚。一、耦合 耦
您可能关注的文档
最近下载
- 2026年大连海事大学出版社公开招聘工作人员8人考试参考题库及答案解析.docx VIP
- 物理实验专题复习教案.pdf VIP
- 输变电工程档案资料管理重点宣贯.pptx
- KPMG毕马威+国际财务报告准则+IFRS 18号+入门指南.pdf
- 数字贸易学 思考题及答案汇 马述忠 第2章 数字贸易的产生与发展----数字贸易规则构建与WTO新一轮电子商务谈判.docx
- 【培训课件】行政事业单位国有资产管理.ppt VIP
- 敦煌唐代学校考述.docx VIP
- 侵蚀沟固沟林营建技术规程.doc VIP
- 水土保持林营建技术规程.doc VIP
- 2型糖尿病短期胰岛素强化治疗专家共识(2021年版).pdf VIP
原创力文档

文档评论(0)