软件工程第6章课后答案 面向对象需求分析
**一 、单项选择题 **
1.实体关系图侧重于对软件系统的()建模。
功能
行为
质量
数据
[参考答案] 数据
2.下面关于数据流图建模规则的描述正确的是()。
环境图建模的目标是分析清楚系统的外部实体。
0层图是对系统的第一次功能分解,只需定义出分解得到的“过程”即可。
软件系统在分层建模时,分解的层数越多越好。
数据流图分层建模必须遵循过程分解平衡原则,也就是要求下层图与上层图的流入流出同一个过程的数据流名称和数量完全相同。
[参考答案] 数据流图分层建模必须遵循过程分解平衡原则,也就是要求下层图与上层图的流入流出同一个过程的数据流名称和数量完全相同。
3.下面关于数据流图建模规则的描述正确的是()。
数据流图中的过程用于存储数据。
数据流表示软件系统中运动的数据,其名称必须是名词性描述。
外部实体指的是与软件系统交互的人或组织。
外部实体可以直接向数据存储输入数据,也可以直接从中读取数据。
[参考答案] 数据流表示软件系统中运动的数据,其名称必须是名词性描述。
4.数据流图将软件系统建模为输入、处理、存储与输出的协同工作,其侧重描述系统的()。
数据规格
处理规格
控制规格
术语词条
[参考答案] 处理规格
5.ER图是数据库设计的基础,因此又称为()。
数据模型
数据库概念模型
数据库逻辑结构设计模型
数据里物理模型
[参考答案] 数据库概念模型
二、 不定项选择题
1.实体关系图中的实体表示(),实体之间的相互交互相互影响称为(),实体的属性指的是(),可以使用实体的一个属性或者多个属性唯一确定和标识实体的一个实例,称为()。
实体的特征
关系
键
需要在系统中收集和存储的现实世界事物的类别描述。
[参考答案]
实体的特征
关系
键
需要在系统中收集和存储的现实世界事物的类别描述。
2.结构化需求分析模型包括()。
数据流图
实体关系图
状态转图
数据字典
[参考答案]
数据流图
实体关系图
状态转图
数据字典
3.需求分析的任务是()。
建立分析模型,达成开发者和用户对需求信息的共同理解。
依据共同的理解,发挥创造性,创建软件系统解决方案。
获取并解释用户对软件系统的期待。
建立需求分析文档,对软件系统解决方案建立简洁、精确、一致和易于理解的描述。
[试题解析] C、获取并解释用户对软件系统的期待。(需求获取) D、建立需求分析文档,对软件系统解决方案建立简洁、精确、一致和易于理解的描述。(需求规格描述)
[参考答案]
建立分析模型,达成开发者和用户对需求信息的共同理解。
依据共同的理解,发挥创造性,创建软件系统解决方案。
三 、判断题
1.环境图也称顶层数据流图,它仅包括一个数据处理过程,即目标系统。
[参考答案] 正确
2.实体与属性的区别在于,实体是复合信息,而属性是原子(不可再分)信息。
[参考答案] 正确
3.对于复杂程度高的软件系统,应该分层建模数据流图。
[参考答案] 正确
4.数据存储与数据流都是对系统中数据的描述,区别是描述静止还是运动的数据。
[参考答案] 正确
一 、不定项选择题
1.交互图的一种形式称为顺序图,关于顺序图的描述正确的是()。
顺序图用于描述软件系统的数据处理过程。
顺序图是一个类似二维表的结构,纵轴为时间轴,横轴表示了参与协作的对象。
顺序图中将对象的交互(协作)表示为消息,消息按照时间顺序,在顺序图中从左向右排列。(
顺序图中的消息的实质是发送者对象的方法。
[试题解析] A、顺序图用于描述软件系统的数据处理过程。(描述数据处理过程的是DFD;顺序图描述的是特定上下文环境中一组对象的交互行为) C、顺序图中将对象的交互(协作)表示为消息,消息按照时间顺序,在顺序图中从左向右排列。(消息从上到下排列) D、顺序图中的消息的实质是发送者对象的方法。(接收者对象的方法)
[参考答案]
顺序图是一个类似二维表的结构,纵轴为时间轴,横轴表示了参与协作的对象。
2.下面关于概念类图的描述错误的是()。
概念类图起始于用例描述文本,以UML类图的形式表现出来。
概念类图主要描述的是系统的概念类(实体类)与类之间的关系。
每个用例识别出来的概念类都必须是独一无二的。
在识别概念类时,可以应用词性法,即分析出用例描述中的名词作为候选类,再根据筛选规格进行筛选。
[试题解析] C、每个用例识别出来的概念类都必须是独一无二的。(将所有用例中识别出的局部概念类进行合并以建立软件系统的整体概念类图)。
[参考答案]
每个用例识别出来的概念类都必须是独一无二的。
3.下面关于用例建模的描述错误的是()。
用例模型包括用例图和用例描述。
用例图的基本元素包括参与者和用例
用例是不同条件下系统对某一用户的请求的响应,由一组交互的行为序列组成,帮助实现用户的一个完整目的。
用例描述又称用例规格,是用文本形式描述出用例的参与者、目标及交互场景。
[试题解析] B、用例图的基本元素包括参与者和用例(参与者、用例、关联、边界)
[参考答案]
用例图的基本元素包括参与者和用例
4.概念类图的基本元素不包括()。
对象和类
链接和关联
继承
消息
[试题解析] D、消息(顺序图的符号)
[参考答案]
消息
5.面向对象分析模型包括()。
用例图和用例描述
类图
状态图
包图
[试题解析] D、包图(体系结构设计模型)
[参考答案]
用例图和用例描述
类图
状态图
————————————————
版权声明:本文为CSDN博主「Aviana_j」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Aviana_j/article/details/106462261