- 0
- 0
- 约8.63千字
- 约 90页
- 2019-09-02 发布于湖北
- 举报
第5章 详细设计 详细设计的基本任务 详细设计过程 详细设计内容 结构程序设计 人机界面设计 过程设计的工具 程序复杂度的定量度量 详细设计优化 小结 详细设计的基本任务 确定应该怎样具体的实现系统?; 设计程序的”蓝图”,但不是编程序; 详细设计的结果决定了最终的程序代码的质量; 结构化程序设计是详细设计的逻辑基础; 详细设计的基本任务 详细设计也是采用细化的方法把每个功能模块分解为一系列的处理步骤; 详细设计须遵循的原则: 模块的逻辑描述正确可靠,清晰易读; 采用结构化程序设计方法,改善控制结构,降低程序复杂度,提高程度的可读性、可测试性和可维护性。 详细设计过程 Step1:确定每个模块的算法; Step2:确定每个模块的数据组织; Step3:为每个模块设计一组测试用例; Step4:编写详细设计说明书。 详细设计内容 程序描述 功能 性能 输入项 输出项 算法 接口 结构化程序设计 自顶向下,逐步求精; 有限制的使用GOTO语句; 单入口,单出口; 采用”顺序”,”选择”,”循环”3种基本的控制结构来详细设计软件模块的结构;(注:也可称是5种,参考书上例子) 自顶向下,逐步求精 细化软件模块; 设计功能更加独立的模块; 可用层次结构图或HIPO图来进行描述; 自顶向下,逐步求精 筛选法就是从2到100中去掉2,3,…,9,10的倍数,剩下的就是100以内的素数。
原创力文档

文档评论(0)