第6章:详细设计 ;目标:确定如何具体实现系统
不是编写程序,而是设计程序的蓝图
详细设计的结果决定程序代码的质量;确定每个模块具体执行过程,也称过程设计。
正确地实现模块的功能
处理过程应尽可能简明、易懂;模块详细的算法设计
模块内数据结构设计
数据库物理设计
其它设计
编写详细设计说明书
评审; E.W.Dijkstra最早提出结构程序设计(1965)
——程序质量与程序中包含的Goto语句的数量成反比;学术研究界普遍认为——
结构化程序设计不是简单去掉Goto语句的问题,而是一种新的程序设计方法的创立。;结构程序设计:采用了自顶向下逐步求精的设计方法和单入口、单出口的控制结构的程序设计技术。 ;经典的结构程序设计:只允许使用顺序、IF_THEN_ELSE选择和DO_WHILE循环;;系统有清晰的层次结构,容易阅读和理解;
单入口单出口的控制结构,容易诊断纠正??误;
程序逻辑结构清晰,有利于程序正确性证明;
模块化有利于软件重用;
能够提高成功率和生产率。;函数结点
如果一个结点有一个入口线和一个出口线,则称为函数结点。 ;谓词结点
如果一个结点有一个入口线和两个出口线,而且它不改变程序的数据项的值,则称为谓词结点。 ;汇点
如果一个结点有两个或多个入口线和一个出口线,而且它不执行任何运算,则称为汇点 。;顺序结构:相当于“A、
您可能关注的文档
最近下载
- 装饰装修工程施工方案.docx VIP
- 深蓝SL2619-MO9 低温模块空气源热泵控制器规格书 (SL108S)标准版本-V2.1.1.doc VIP
- 药剂科药品档案建立与管理手册.docx VIP
- 太平洋证券-AI投研应用系列之四:OpenClaw投研实践——从部署到应用.pdf VIP
- 第三章 自然语言的处理.ppt VIP
- 04D701-3 电缆桥架安装国标 建筑图集 汇编 .docx VIP
- 【PPT课件】2025版煤矿安全规程-电气解读.pptx VIP
- 环境保护与生态文明建设的理论与实践试题.docx VIP
- 2025年5月深圳市福田区九年级二模【语文试卷+答案】.pdf VIP
- X射线光电子能谱(XPS).pptx VIP
原创力文档

文档评论(0)