总体设计-第四节:描绘软件结构的图形工具

Posted 快乐江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总体设计-第四节:描绘软件结构的图形工具相关的知识,希望对你有一定的参考价值。

一:层次图和HIPO图

层次图用于描绘软件的层次结构,其中一个矩形框代表一个模块,方框间的连线表示调用关系而不像层次方框图那样表示组成关系

  • 层次图很适于在自顶向下设计软件的过程中使用。通常用层次图作为描绘软件结构的文档

  • 最顶层的方框代表正文加工系统的主控模块,它调用下层模块完成正文加工的全部功能;第二层的每个模块控制完成正文加工的一个主要功能,第二层的模块又可以调用下一层的模块完成具体的工作

HIPO图本质就是层次图加编号

二:结构图

(1)定义

结构图不仅描述调用关系,还描述传递的信息和调用方式

(2)符号

A:基本符号

  • 方框代表模块、框内注明模块的名字或主要功能
  • 箭头或直线表示调用关系
  • 尾部是空心圆表示传递的是数据;若是实心圆则表示传递的是控制信息

B:特殊符号

表示当模块M中某个判定为真时调用模块A,为假时调用模块B

表示模块M循环调用模块A、B和C

以上是关于总体设计-第四节:描绘软件结构的图形工具的主要内容,如果未能解决你的问题,请参考以下文章

需求分析-第四节:验证软件需求

软件项目管理-第四节:软件配置管理和能力成熟度模型

OC第四节——NSDictionary和NSMutableDictionary

第四章数据库应用系统功能设计与实施

传输层-第四节:TCP流量控制

软件构造 第七章第四节 调试