最新消息:

软件模块图是什么(软件系统结构图和功能模块图区别举例)

媒体模版 admin 浏览 评论

软件结构图是进行软件结构设计的一种工具,是用来描述软件结构的图形工具,这里有张软件结构图,直观启建你可以看看

表示软件模块的方框可由箭头或直线联接,按照惯例软件结构图中上方的方框调用下方的,因此用直线仍然可分清调用关系。

带注视的箭头(该图中的红色箭头)表示模块调用种来回传递的信息。

菱形代表一个判定,如果为真则调用左边的模块,假则调用右边的模块。

还有一种弧形箭头这图中没有,它画在上层模块与代表调用关系的箭头或直线的联接处,穿越每条代表调用关系的箭头或直线,它表示循环调用下层模块。

在需求分析阶段常用的图形工具有层次方框图、IPO图和Warnier图。

1、层次方框图:

层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。

描绘一家计算机公司全部产品的数据结构可以用层次方框图表示:公司的产品由硬件、软件和服务3类产品组成,软件产品又分为系统软件和应用软件,系统软件又进一步分为操作系统、编译程序和软件工具等。

2、IPO图:

IPO图是输入、处理、输出图的简称,它是由美国IBM公司发展完善起来的一种图形工具,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。

3、Warnier图:

Warnier图和层次方框图类似,Warnier图也用树形结构描绘信息,但是这种图形工具比层次方框图提供了更丰富的描绘手段。

用Warnier图可以表明信息的逻辑组织,也就是说,它可以指出一类信息或一个信息元素是重复出现的,也可以表示特定信息在某一类信息中是有条件地出现的。

扩展资料:

需求分析阶段图形工具的使用原则:

1、侧重表达理解问题的数据域和功能域。对新系统程序处理的数据,其数据域包括数据流、数据内容和数据结构。而功能域则反映它们关系的控制处理信息。

2、需求问题应分解细化,建立问题层次结构。可将复杂问题按具体功能、性能等分解并逐层细化、逐一分析。

3、建立分析模型。模型包括各种图表,是对研究对象特征的一种重要表达形式。通过逻辑视图可给出目标功能和信息处理间关系,而非实现细节。由系统运行及处理环境确定物理视图,通过它确定处理功能和数据结构的实际表现形式

-需求分析

系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以系统结构图既不同于数据流图,也不同于程序流程图.在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。

结构化设计方法使用的描述方式是系统结构图,也称结构图或控制结构图。它表示了一个系统(或功能模块)的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。

参考资料

转载请注明:片头模版 » 软件模块图是什么(软件系统结构图和功能模块图区别举例)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()