野心家

导航

过程设计工具

  1. 程序流程图
    • 程序流程图又称为程序框图,是历史最悠久、使用最广泛的描述过程设计的方法。
    • 优点:对控制流程的描绘很直观,便于初学者掌握
    • 缺点:
      • 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早考虑程序的控制流程,而不去考虑程序的全局结构。
      • 程序流程图中用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。
      • 程序流程图不易表示数据结构
  2. 盒图(N-S)
    • 不允许违背结构程序设计精神。
    • 特点:
      • 功能域明确,可以从盒图上一眼就能看出来
      • 不可能任意转移控制
      • 很容易确定局部和全程数据的作用域
      • 很容易表现嵌套关系,也可以表示模块的层次结构。
  3. PAD图
  4. 判定表
  5. 判定树
  6. 过程设计语言

posted on 2017-11-29 14:41  野心家  阅读(293)  评论(0编辑  收藏  举报