【精讲】软件工程用图的各个阶段及其应用(详细)系统流程图、数据流图、数据字典、ER图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图等

在论文中用到了软件工程中的一些图,特此总结,希望对大家有所帮助:

  1. 软件工程中各种图具体是做什么的
  2. 每种图应用在哪个阶段
  3. 名字相似的图的概念区分

软件工程中应用到的图全部有:系统流程图、数据流图、数据字典、ER图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、判定树、过程设计语言、jackson图、流图、甘特图、工程 络图。

把这些图按照软件工程的各个阶段来划分出来。

2.外部实体与数据存储之间不存在数据流

(3)守恒加工原则

对同一个加工来说,输入与输出的名字必须不同样。即使它们的组成成分同样。
1.对于每一个加工, 必须既有输入数据流。又有输出数据流。

2.数据流与加工有关,且必须经过加工。
对于加工。输入是A,输出还是A,也违反了数据守恒原则, 输入与输出一样,加工没有作用。比方,人不可能吃的什么,出来的是同一样的。

对于加工,仅仅有输出。 没有输入,违反了数据守恒原则。比方。人不可能不吃饭,但一直在胖。

主键
如果实体的某一属性或某几个属性组成的属性组的值能唯一地决定该实体其它所有属性的值,也就是能唯一地标识该实体,而其任何真子集无此性质,则这个属性或属性组称为实体键。如果一个实体有多个实体键存在,则可从其中选一个最常用到的作为实体的主键。例如,实体“学生”的主键是学 ,一个学生的学 确定了,那么他的姓名、性别等属性也就确定了。在ER图中,常在作为主键的属性或属性组与相应实体的联线上加一短垂线表示。

外键
如果实体的主键或属性的取值依赖于其它实体的主键,那么该主键或属性称为外键。

属性域
属性可以是单值的,也可以是多值的。例如一个人所获得的学位可能是多值的。当某个属性对某个实体不适应或属性值未知时,可用空缺符NULL表示。

5. 状态转换图
简介
状态转换图(简称状态图)描述系统状态和事件,以及事件引发系统在状态间的转换。这种模型适用于描述实时系统。
元素
状态图中定义的状态有初态、终态和中间态。初态只有一个,终态可以有很多。
中间态的状态变量:状态图所显示类的属性。
中间态的活动:列出该状态时要执行的事件和动作。


元素
控制流图中包括两种图形符 :

  • 节点

控制流线

例子

21. 工程 络图
例子

【精讲】软件工程用图的各个阶段及其应用(详细)系统流程图、数据流图、数据字典、ER图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图等
  • 欢迎提出改进意见~

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91508 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月3日
下一篇 2020年3月3日

相关推荐