第4章详细设计

上传人:痛*** 文档编号:239431597 上传时间:2024-01-29 格式:PPT 页数:6 大小:62KB
返回 下载 相关 举报
第4章详细设计_第1页
第1页 / 共6页
第4章详细设计_第2页
第2页 / 共6页
第4章详细设计_第3页
第3页 / 共6页
点击查看更多>>
资源描述
第第4章章详细设计详细设计详详详详细细细细设设设设计计计计以以以以总总总总体体体体设设设设计计计计阶阶阶阶段段段段的的的的工工工工作作作作为为为为基基基基础础础础的的的的,但但但但又又又又不同于总体设计,主要表现为以下两个方面:不同于总体设计,主要表现为以下两个方面:不同于总体设计,主要表现为以下两个方面:不同于总体设计,主要表现为以下两个方面:(1 1)在在在在总总总总体体体体设设设设计计计计阶阶阶阶段段段段,数数数数据据据据项项项项和和和和数数数数据据据据结结结结构构构构以以以以比比比比较较较较抽抽抽抽象象象象的的的的方方方方式式式式描描描描述述述述,而而而而详详详详细细细细设设设设计计计计阶阶阶阶段段段段则则则则应应应应在在在在此此此此基基基基础础础础上上上上给给给给出出出出足够详细描述。足够详细描述。足够详细描述。足够详细描述。(2 2)详详详详细细细细设设设设计计计计要要要要提提提提供供供供关关关关于于于于算算算算法法法法的的的的更更更更多多多多的的的的细细细细节节节节,例例例例如如如如:总总总总体体体体设设设设计计计计可可可可以以以以声声声声明明明明一一一一个个个个模模模模块块块块的的的的作作作作用用用用是是是是对对对对一一一一个个个个表表表表进进进进行行行行排排排排序序序序,详详详详细细细细设设设设计计计计则则则则要要要要确确确确定定定定使使使使用用用用哪哪哪哪种种种种排排排排序序序序算算算算法法法法。在在在在详详详详细细细细设设设设计计计计阶阶阶阶段段段段为为为为每每每每个个个个模模模模块块块块增增增增加加加加了了了了足足足足够够够够的的的的细细细细节节节节后后后后,程程程程序序序序员员员员才才才才能能能能够够够够以以以以相相相相当当当当直直直直接接接接的的的的方方方方式式式式进进进进行行行行下下下下一一一一阶阶阶阶段段段段的的的的编编编编码码码码工工工工作。作。作。作。第第4章章详细设计详细设计4.1 4.1 详细设计的任务和原则详细设计的任务和原则一、详细设计的任务一、详细设计的任务一、详细设计的任务一、详细设计的任务(1 1 1 1)确定每个模块的算法。)确定每个模块的算法。)确定每个模块的算法。)确定每个模块的算法。(2 2 2 2)确定每一个模块的数据组织。)确定每一个模块的数据组织。)确定每一个模块的数据组织。)确定每一个模块的数据组织。(3 3 3 3)为每个模块设计一组测试用例。)为每个模块设计一组测试用例。)为每个模块设计一组测试用例。)为每个模块设计一组测试用例。(4 4 4 4)编写详细设计说明书。)编写详细设计说明书。)编写详细设计说明书。)编写详细设计说明书。第第4章章详细设计详细设计二、详细设计的原则二、详细设计的原则二、详细设计的原则二、详细设计的原则(1 1 1 1)模块的逻辑描述正确可靠、清晰易读。)模块的逻辑描述正确可靠、清晰易读。)模块的逻辑描述正确可靠、清晰易读。)模块的逻辑描述正确可靠、清晰易读。(2 2 2 2)采采采采用用用用结结结结构构构构化化化化程程程程序序序序设设设设计计计计方方方方法法法法,改改改改善善善善控控控控制制制制结结结结构构构构,降降降降低低低低程程程程序序序序复复复复杂杂杂杂度度度度,提提提提高高高高程程程程序序序序的的的的可可可可读读读读性性性性、可可可可测测测测试试试试性性性性和可维护性。和可维护性。和可维护性。和可维护性。第第4章章详细设计详细设计4.2 4.2 结构程序设计结构程序设计结构程序设计是一种设计程序的技术,它结构程序设计是一种设计程序的技术,它结构程序设计是一种设计程序的技术,它结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口采用自顶向下逐步求精的设计方法和单入口采用自顶向下逐步求精的设计方法和单入口采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。单出口的控制结构。单出口的控制结构。单出口的控制结构。三种基本的控制三种基本的控制三种基本的控制三种基本的控制结结结结构构构构 第第4章章详细设计详细设计使用结构程序设计技术的好处:使用结构程序设计技术的好处:使用结构程序设计技术的好处:使用结构程序设计技术的好处:(1 1 1 1)自顶向下逐步求精的方法符合人类解决复杂问题)自顶向下逐步求精的方法符合人类解决复杂问题)自顶向下逐步求精的方法符合人类解决复杂问题)自顶向下逐步求精的方法符合人类解决复杂问题的普遍规律,可以显著提高软件开发的成功率和生产率。的普遍规律,可以显著提高软件开发的成功率和生产率。的普遍规律,可以显著提高软件开发的成功率和生产率。的普遍规律,可以显著提高软件开发的成功率和生产率。(2 2 2 2)先全局后局部、先整体后细节、先抽象后具体的)先全局后局部、先整体后细节、先抽象后具体的)先全局后局部、先整体后细节、先抽象后具体的)先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰的层次结构。逐步求精过程开发出的程序有清晰的层次结构。逐步求精过程开发出的程序有清晰的层次结构。逐步求精过程开发出的程序有清晰的层次结构。(3 3 3 3)使用单入口单出口的控制结构而不使用)使用单入口单出口的控制结构而不使用)使用单入口单出口的控制结构而不使用)使用单入口单出口的控制结构而不使用GO TOGO TOGO TOGO TO语句,语句,语句,语句,使得程序的静态结构和它的动态执行情况比较一致。使得程序的静态结构和它的动态执行情况比较一致。使得程序的静态结构和它的动态执行情况比较一致。使得程序的静态结构和它的动态执行情况比较一致。(4 4 4 4)控制结构有确定的逻辑模式,编写程序代码只限)控制结构有确定的逻辑模式,编写程序代码只限)控制结构有确定的逻辑模式,编写程序代码只限)控制结构有确定的逻辑模式,编写程序代码只限于使用很少几种直截了当的方式。于使用很少几种直截了当的方式。于使用很少几种直截了当的方式。于使用很少几种直截了当的方式。(5 5 5 5)程序清晰和模块化使得在修改和重新设计一个软)程序清晰和模块化使得在修改和重新设计一个软)程序清晰和模块化使得在修改和重新设计一个软)程序清晰和模块化使得在修改和重新设计一个软件时可以重用的代码量最大。件时可以重用的代码量最大。件时可以重用的代码量最大。件时可以重用的代码量最大。(6 6 6 6)程序的逻辑结构清晰,有利于程序正确性证明。)程序的逻辑结构清晰,有利于程序正确性证明。)程序的逻辑结构清晰,有利于程序正确性证明。)程序的逻辑结构清晰,有利于程序正确性证明。第第4章章详细设计详细设计4.3 4.3 详细设计的工具详细设计的工具一、一、一、一、程序流程图程序流程图程序流程图程序流程图 二、二、二、二、N-SN-SN-SN-S图图图图 三、三、三、三、PADPADPADPAD图图图图 四、四、四、四、PDLPDLPDLPDL语言语言语言语言 五、详细设计工具的选择五、详细设计工具的选择五、详细设计工具的选择五、详细设计工具的选择
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!