100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 数据库02 | 需求分析

数据库02 | 需求分析

时间:2018-09-21 12:17:25

相关推荐

数据库02 | 需求分析

02需求分析

讨论需求及需求分析的概念和意义,获取需求的过程,功能建模方法数据流图DFD,IDEF0建模方法。

概念:对待开发的系统要做什么,完成什么功能的全面描述。

目标:深入描述软件的功能和性能,以容易理解的文档形式提供一个关于目标系统所完成的全部功能及性能等需求的完整描述。

困难:软件功能复杂、需求的可变性、软件产品的不可见性

需求获取的方法:面谈、实地观察、问卷调查、查阅资料

需求分析过程:标识问题——建立需求模型——描述需求

需求分析方法:

结构化分析与建模方法:DFD、IDEF0,基本特征是抽象和分解

面向对象分析与建模方法:UML用例建模

1

DFD需求建模方法:描述系统的功能需求(功能建模),体现业务流程。

数据流图(DFD)

核心:数据流

基本元素:数据流、处理、数据存储、外部项(数据源或数据终点)

建模过程

1.明确目标,确定系统范围

2. 建立顶层DFD图:确立了整个模型的内外关系

3.构建第一层DFD分解图

4.开发DFD层次结构图

5.检查确认DFD图

2

IDEF0建模方法:

基本元素:矩形框、箭头

3

UML用例模型:面向对象

用例模型由用例图组成,用例图构成:系统、角色、用例及其之间的关系

DFD与IDEF0比较:

同:结构化分析思想,强调用自顶向下逐步求精的方法对现实世界建模。

异:

1. DFD中箭头代表数据流,描述数据移动方向,强调顺序,数据依赖关系;IDEF0中箭头代表数据流,强调数据约束。

2.IDEF0中箭头不仅代表数据流,还可以表示出控制流和一些约束

3. IDEF0组层元素更加简单,模型结构清楚,易于理解,适合于大型复杂系统的需求建模。

—南宫八夜—

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。