需求分析复习思考题:第四章 《结构化的需求分析与建模》思考题
- 什么是需求分析模型?
- 所谓模型,就是为了理解事物而对该事物做出的一种抽象,在软件工程中的模型由一组图形符号和组织这些符号的规则组成 。
- 经过对需求获取的资料进行分析,并以此建立起来的模型称之为需求分析模型。
- 需求工程中,需求分析阶段模型的作用有哪些?
- 需求分析模型主要描述软件目标系统的数据信息、处理功能、用户界面及运行的外部行为,它并不涉及软件的具体实现细节。
- 模型帮助分析员理解系统的信息、功能和行为;模型成为评审焦点;模型也是设计基础。
- 建模充分体现了“分而治之”这一古老而有效的概念。把复杂而困难的问题分解细化后,逐个解决它们。
- 建模能有效地将需求映射到软件结构中 。
- 理解结构化分析模型图的组成。
- 数据模型包括哪三种互相关联的信息?
数据模型包括三种互相关联的信息:数据对象、描述数据对象的属性和数据对象相互连接的关系
- 掌握E-R的画法,能根据背景编制E-R图,或根据E-R图描述其中的数据对象、属性和关系。
- 掌握DFD图的画法,能根据背景材料编制DFD图,或根据DFD描述其数据流。
- 掌握STD的画法,能根据背景材料编制STD图。
- 能根据DFD图的某图形元素,编写其数据词典。
- 理解结构语言,能根据处理逻辑的描述,编制判定树和判定表。