- 4
- 0
- 约3.24千字
- 约 29页
- 2017-04-02 发布于江苏
- 举报
软件工程课件5_
第五章 详细设计 5.1 结构程序设计 5.2 详细设计的工具 5.3 程序复杂程度的定量度量 5.4 小结 在软件的总体设计中,已经将系统划分为多个模块,并将它们按一定规律组装在一块,并将它们按照一定的原则组装起来,同时确定了每个模块的功能及模块与模块之间的外部接口。 详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程。 详细设计的基本任务 1、为每个模块进行详细的算法设计。 2、为模块内的数据结构进行设计。 3、对数据库进行物理设计,即确定数据库的物理结构。 4、其他设计:根据软件系统的类型,还可以要进行以下设计: (1)代码设计。 (2)输入/输出格式设计。 (3)人机对话设计。 5、编写详细设计说明书。 6、评审。对处理过程的算法和数据库的物理结构都要评审。 5.1 结构程序设计 处理过程设计中采用的典型方法是结构化程序设计(简称SP)方法,最早由E.W.Dijkstra在60年代中期提出的。详细设计并不是具体地编程序,而是已经细化成很容易地从中产生程序的图纸。因此详细设计的结果基本决定了最终程序的质量。为了提高软件的质量,延长软件的生存期,软件的可测试性、可维护性是重要保障。而可测试性、可维护性与程序的易读性有很大关系。 详细设计的目标不仅是逻辑上正确在实现每个模块的功能,还应使设计出的处理过程清晰易读。结构化程序设计是实现该目标的关键技术之一
您可能关注的文档
- 跑步装备ABC.ppt
- 跨文化消费者行为Crossculturalconsumerbehaviour(免费).ppt
- 超导体陶瓷.ppt
- 跨文化交际ChapterUnderlyingDimensionsofCulture.ppt
- 足球概述国际足球运动.ppt
- 路由器的安全管理.ppt
- 路桥概论.ppt
- 跨文化交际chapter.ppt
- 路测实例及相应分析方法.ppt
- 路测分析法掉话原因分析.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 历史(广州卷)-2025年中考考前押题预测模拟(考试版).docx VIP
- 解析:广东省深圳高级中学2024-2025学年七年级下学期期末测试英语试卷(解析版).docx VIP
- 广东烟草专卖局真题2025.docx VIP
- 锅炉给水泵检修方案.doc VIP
- 统编版语文六年级下册《习作:插上科学的翅膀飞》课件(共37张PPT).pptx VIP
- 动力设备拆装与操作指导书.pdf VIP
- 平安产险山东省商业性南美白对虾养殖气温指数保险条款.docx VIP
- 2025年河南省南阳市镇平县中考二模历史试题.doc VIP
- 行车凭证讲解.ppt VIP
- 安徽皖南八校2026届高三年级4月教学质量检测数学试卷+答案.pdf
原创力文档

文档评论(0)