- 6
- 0
- 约3.24千字
- 约 29页
- 2019-01-01 发布于福建
- 举报
软件工程五课件第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年代中期提出的。详细设计并不是具体地编程序,而是已经细化成很容易地从中产生程序的图纸。因此详细设计的结果基本决定了最终程序的质量。为了提高软件的质量,延长软件的生存期,软件的可测试性、可维护性是重要保障。而可测试性、可维护性与程序的易读性有很大关系。 详细设计的目标不仅是逻辑上正确在实现每个模块的功能,还应使设计出的处理过程清晰易读。结构化程序设计是实现该目标的关键技术之一
您可能关注的文档
最近下载
- 09SMS202-1 埋地矩形雨水管道及附属构筑物(混凝土模块砌体)建筑工程 图集.pdf VIP
- 智慧果园示范基地解决方案.pptx
- 大烟道余热锅炉...docx VIP
- 智慧果园示范基地整体解决方案.pptx VIP
- 19世纪歌剧课件.pptx VIP
- (热门!)《ISO 55001-2024资产管理—资产管理体系—要求》之11:“6策划-6.3变更的策划”解读和应用指导材料(-2024)(可编辑).docx VIP
- 《JTY-GXF-GST1D2D吸气式感烟火灾探测器安装使用说明书 (Ver.1.13, 2021.04)》-海湾.pdf VIP
- 《论文写作指导》课件.ppt VIP
- 肯德基门安装施工方案.docx VIP
- 辽河油田抚顺市顺城区20万千瓦风电项目环境影响报告书.pdf VIP
原创力文档

文档评论(0)