软工中常见的图介绍和比较

   软件工程不同的设计阶段设计不同的图,下面来比较和分析一下。

  l 可行性分析阶段

Ø  在可行性分析阶段,需要的主要是系统流程图,又称事务流程图

Ø  系统流程图是是描绘系统物理模型的传统工具。

Ø  它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。

Ø  其基本符号为:


Ø  图例展示:


  l 需求分析阶段

Ø  在需求分析阶段,主要是数据流图(DataFlow Diagram)

Ø  数据流图(Data Flow Diagram):简称DFD

Ø  它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程

Ø  它是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法

Ø  数据流图的基本元素是:


Ø  具体图例:



  l 概要设计阶段

Ø 概要设计阶段的设计工具是结构图,主要是程序的系统结构图

Ø  系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.

Ø  所以系统结构图既不同于数据流图,也不同于程序流程图.

Ø 在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块.

Ø  基本组成


Ø  图例展示


  l 详细设计阶段

Ø  详细设计阶段主要是程序流程图

Ø  流程程序图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。

Ø 它运用工序图示符号对生产现场的整个制造程序做详细的记录,以便对零部件、产品在整个制造程序中的操作、搬运、检验、储存、等待作详细的研究与分析

Ø  特别是用于分析其搬运距离和等待、储存等“隐藏成本”的浪费

Ø  五种基本的控制结构



Ø  标准符号


Ø  图例如下图


   软工视频这几个图是非常重要的,此外还有其他一些图,具体还需要自己去看看,学习进行中~









评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值