息系统的详细设计.pptVIP

  • 5
  • 0
  • 约5.42千字
  • 约 68页
  • 2017-01-30 发布于北京
  • 举报
第7章 详细设计 详细设计的基本任务 详细设计过程 详细设计内容 结构程序设计 人机界面设计 过程设计的工具 程序复杂度的定量度量 详细设计优化 小结 详细设计的基本任务 确定应该怎样具体的实现系统?; 设计程序的”蓝图”,但不是编程序; 详细设计的结果决定了最终的程序代码的质量; 结构化程序设计是详细设计的逻辑基础; 详细设计的基本任务 详细设计也是采用细化的方法把每个功能模块分解为一系列的处理步骤; 详细设计须遵循的原则: 模块的逻辑描述正确可靠,清晰易读; 采用结构化程序设计方法,改善控制结构,降低程序复杂度,提高程度的可读性、可测试性和可维护性。 详细设计过程 Step1:确定每个模块的算法; Step2:确定每个模块的数据组织; Step3:为每个模块设计一组测试用例; Step4:编写详细设计说明书。 详细设计内容 程序描述 功能 性能 输入项 输出项 算法 接口 结构化程序设计 自顶向下,逐步求精; 有限制的使用GOTO语句; 单入口,单出口; 采用”顺序”,”选择”,”循环”3种基本的控制结构来详细设计软件模块的结构 过程设计的工具 程序流程图 盒图 PAD图 判定表 判定树 PDL语言 程序流程图 历史悠久,为最广泛的人所熟悉; 描绘直观,便于初学者掌握; 总的趋势越来越多的人不使用它; 程序流程图 主要缺点 它本质上不是逐步求精的工具; 它使得程序员过早

文档评论(0)

1亿VIP精品文档

相关文档