第六章系统详细设计知识讲稿.pptVIP

  • 6
  • 0
  • 约4.07千字
  • 约 39页
  • 2018-11-29 发布于天津
  • 举报
第六章系统详细设计知识讲稿.ppt

第六章 系统详细设计  ;一、详细设计的基本原则 ;结构化程序设计原则具体表现在以下方面: 尽量少用或不用GoTo语句。 采用自顶向下逐步求精的设计方法。 采用顺序、选择、循环三种基本结构组成程序的控制结构。 尽量使用单入口/单出口的控制结构,减少传递参量(数)的 个数。 提高模块的内聚度,降低模块间的关联度。;二、详细设计的内容和具体任务;详细设计以总体设计阶段的工作为基础,但又不同于总体设计阶段,这主要表现为以下两个方面: 在总体设计阶段,数据项和数据结构以比较抽象的方式描述,例如,总体设计阶段可以声明矩阵在概念上可以表示一幅遥感图像,详细设计就要确定用什么数据结构来表示这样的数字矩阵。 详细设计要提供关于算法的更多细节,例如,总体设计可以声明一个模块的作用是对一个表进行排序,详细设计则要确定使用哪种排序算法??总之,在详细设计阶段为每个模块增加足够的细节,使得程序员能够以相当直接的方式对每个模块编码。 ; 详细的算法 数据表示和数据结构 实现的功能和使用的数据之间的关系;详细设计的具体任务 细化总体设计的体系流程图,绘出程序结构图,直到 每个模块的编写难度可被单个程序员所掌握为止。 为每个功能模块选定算法。 确定模块使用的数据组织。 确定模块的接口细节,及模块间的调度关系。 描述每个模块的流程逻辑。

文档评论(0)

1亿VIP精品文档

相关文档