第6节_详细设计.pptVIP

  • 1
  • 0
  • 约5.62千字
  • 约 57页
  • 2017-06-03 发布于湖北
  • 举报
第四部分 详细设计 用户界面设计 过程设计的工具 面向数据结构的程序设计方法 程序复杂度的定量度量 4.1 用户界面设计 用户界面应具备的特性 用户界面设计的过程 界面的基本类型 数据输入界面设计 显示界面的设计 控制界面的设计 4.2 过程设计的工具 程序流程图 盒图 PAD图 判定表 判定树 过程设计语言 4.3 面向数据结构的程序设计方法 Jackson图 Jackson程序设计方法 Jackson方法的应用 4.4 程序复杂程度的定量度量 McCabe 方法 Halstead 方法 4.1 结构化程序设计 结构化程序设计 结构化程序设计技术是一种设计程序的技术。 它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,并且只包含顺序、选择和循环三种控制结构。 实际上用顺序结构和循环结构完全可以实现选择结构,因此,理论上最基本的控制结构只有两种。 4.2 过程设计的工具 程序流程图 盒图 PAD图 判定表 判定树 过程设计语言 程序流程图 判断正整数A是否为质数? 盒图(N_S图) 盒图有以下一些特点: 功能域(即某一个特定控制结构的作用域)有明确的规定,并且可以很直观地从N-S图上看出来; 它的控制转移不能任意规定,必须遵守结构化程序设计的要求; 很容易确定局部数据和全局数据的作用域; 很容易表现嵌套关系,也可以表示模块的层次结构。 盒图练习 利用盒图判

文档评论(0)

1亿VIP精品文档

相关文档