软件工程-第六章-软件详细设计学习课件.pptVIP

  • 2
  • 0
  • 约6.27千字
  • 约 89页
  • 2019-04-10 发布于湖北
  • 举报

软件工程-第六章-软件详细设计学习课件.ppt

PAD图的优点: (1)支持结构化的程序设计原理。 (2)支持逐步求精的设计方法,左边层次中的内容可以抽象,然后由左到右逐步细化。 (3)清晰地反映了程序的层次结构。 (4)易读易写,使用方便。 (5)可自动生成程序。 精品 6.5.2 盒图 盒图又称N-S图或Chapin图。盒图中取消了控制流线和箭头,因而完全排除了因随意使用控制转移对程序质量造成的影响。盒图较彻底地解决了程序结构化问题。 盒图提供的基本结构及其表示方法见图6--21,它分别对应图结构程序设计的三种基本控制结构和两种扩充结构。 精品 图6---7 非正规程序 精品 由于正规程序有一个入口线和一个出口,因而一个正规程序总可以抽象为一个函数结点。这个函数结点概括了该正规程序对数据进行的运算和测试的总的作用。 正规子程序 [定义6-2]如果一个正规程序的某部分仍然是正规程序,那么称其为该正规程序的正规子程序。 精品 图6--8正规程序的抽象过程 精品 6.3.4基本程序 封闭结构 [定义6-3] 流程图程序中两个结点之间所有没有重复结点的通路组成的结构称为封闭结构。 精品 图6—9 封闭结构 精品 基本程序 [定义6-4]一个正规程序,如果满足如下两个条件,则称之为基本程序。 不包括多于一个结点的正规子程序,换句话说,是一种不可再分解的正规程序; 如果存在封闭结构,封闭结构都是正规子程

文档评论(0)

1亿VIP精品文档

相关文档