【软件工程基础复习整理】第四章需求分析(3)功能建模

IDEF0功能建模

IEDF方法是一套对复杂系统进行建模分析和设计的系统方法,:IDEF0进行功能建模,IDEF1X用来建立数据模型,IDEF4方法则用于面向对象设计等等。
IDEF0方法用严格的自顶向下、逐层分解的方式来构造系统的功能模型,用IDEF0图来描述
元素是盒子和箭头
盒子代表系统的功能(活动)
箭头标识系统处理的数据约束,可以是具体的食物,也可以是抽象图形,IDEF0图也称活动图形

【软件工程基础复习整理】第四章需求分析(3)功能建模 【软件工程基础复习整理】第四章需求分析(3)功能建模()
b
表示b这个数据约束在父图种不出现,但是在子图中出现。
d
()
表示数据约束d在父图中出现,但是不会在X这个子图中出现
使得子图的描述得到简化,也可避免在高层父图中出现信息过细的现象,b不会再父图中出现
【软件工程基础复习整理】第四章需求分析(3)功能建模虚线从2指向3,表示活动2先于活动3执行
【软件工程基础复习整理】第四章需求分析(3)功能建模 【软件工程基础复习整理】第四章需求分析(3)功能建模顶层图3≤活动数≤6

IDEF0建模步骤

1、确定建模的范围、观点和目的;
2、建立系统的内外关系图,即A-0图;
3、建立A0图的一系列子图;(A0图是模型当中最重要的一个图,从结构上反映了模型的观点,是系统模型真正的顶层图,A0图清楚地表示了A-0当中盒子的名称以及所要说明的含义)
(水平分解,可以按困难程度来选择盒子进行分解,即最不熟悉最不清楚的部分)
4、书写文字说明。
每一张IDEF0图当中应该有一页简短的说明文字,补充图形所不能完全表达的文字信息,并对有关名词在第一次出现的时候进行解释,在文字不足够表达的情况下,也可以增加图形的描述
*[盒子应该按照约束关系从左至右,从上到下承对角线排列
每一个盒子应该有一个在活动图形中的顺序号,与加工的编号(1.1)不一样
A-0以下的所有盒子,数量不能少于3个不能多于6个,避免分解时出现分解过粗或过细
盒子当中的活动名称要使用动词短语,一般不使用专门的术语
箭头表示的是约束条件,不是执行顺序
输出的箭头表明活动可能的结果,不是必定的结果
一个箭头在父图当中是控制箭头时,在子图中可能控制可能输入
每个盒子至少要有一个控制箭头,可以没有输入箭头
IDEF0图中箭头线只能水平或垂直画,不能弯曲不能斜
盒子的一边不能超过4个箭头
如果箭头线比较长,标记在上面的元素要标记两次]

来源:k01012020

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月11日
下一篇 2022年5月11日

相关推荐