本文主要是介绍第六章 详细设计简记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第六章 详细设计详细设计不是具体的编程,而是要设计出程序的“蓝图”,详细设计不仅仅是逻辑上正确的实现每个模块的功能,更重要的是设计出来的处理工程应该简明易懂。
详细设计的目的:为软件结构图中的每一个模块确定使用的算法和块内的数据结构,并用某种选定的表达工具给出清晰的描述。
详细设计的任务:
1.为每个模块确定采用的算法;
2.确定每一个模块的内部数据结构及数据库的物理结构;3.确定模块接口的细节;
4.要为每一个模块设计出一组测试用例;
5.编写详细设计说明书,提交审核。
详细设计的原则:
1.详细设计是在编码的基础上。因此,在详细设计的阶段上,给出软件模块的算法结构的简要描述要清晰易读,正确可靠。
2.采用自顶向下,逐步求精的结构化方法。3.选择合适的描述工具来描述各个功能的算法。
详细设计需要用的常见工具:程序流程图、盒图、PAD图。
这篇关于第六章 详细设计简记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!