当前位置:文档之家› 需求分析与功能建模方法

需求分析与功能建模方法

需求分析与功能建模方法(总分:40.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:40,分数:40.00)1.软件开发人员开发软件产品的依据应该是______。

(分数:1.00)A.软件需求规格说明书√B.可行性分析报告C.标准说明书D.项目合同解析:[解析] 软件开发人员应该依据软件需求规格说明书开发软件产品,所以本题的答案为A。

2.在DFD建模方法中用平行四边形表示的基本对象是______。

(分数:1.00)A.数据源及数据终点√B.数据流C.数据存储D.处理解析:[解析] 数据源及数据终点表示当前系统的数据来源或数据去向,可以是某个人员、组织或其他系统,它处于当前系统范围之外,所以又称它为外部项,其图形符号用平行四边形表示,所以本题的答案为A。

选项B数据流用标有名字的箭头表示,选项C数据存储分用指向或离开的箭头表示对存储数据的存取。

选项D处理用矩形框表示。

3.在DFD建模方法中用矩形框表示______。

(分数:1.00)A.数据源及数据终点B.数据流C.数据存储D.处理√解析:[解析] 在DFD建模方法中用矩形框表示的是处理。

所以本题的答案为D。

选项A数据源及数据终点用平行四边形表示,选项B数据流用标有名字的箭头表示,选项C数据存储分用指向或离开的箭头表示对存储数据的存取。

4.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是______。

(分数:1.00)A.用图形化的模型能直观地表示系统功能B.可避免过早陷入具体细节C.图形对象不涉及太多技术术语,便于用户理解模型D.从局部或子系统开始分析问题,便于建模人员了解业务模型√解析:[解析] 结构化分析及建模方法的主要优点是:①不过早陷入具体的细节。

②从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系。

③通过图形化的模型对象直观地表示系统要做什么,完成什么功能。

④图形化建模方法方便系统分析员理解和描述系统。

⑤模型对象不涉及太多技术术语,便于用户理解模型。

5.评审委员会评审的依据应该是系统功能模型和______。

(分数:1.00)A.软件需求说明书√B.可行性分析报告C.标准说明书D.项目合同解析:[解析] 评审的依据主要是系统的功能模型和需求说明书中描述的内容,所以本题的答案为A。

6.以下说法正确的是______。

(分数:1.00)A.在IDEF0图上,箭头代表流或顺序B.一个活动可以没有输入但不允许既没有输入又没有控制√C.每个矩形框要至少有一个控制箭头,可以没有输出箭头D.一个模型由图形文字说明、词汇表及相互的交叉引用表组成,其中词汇表是主要成分解析:[解析] 一个模型由图形文字说明、词汇表及相互的交叉引用表组成。

其中图形是主要成分。

在IDEF0图上,箭头代表数据约束,而不是代表流或顺序。

每个矩形框至少要有一个控制箭头和输出箭头,一个活动可以没有输入但不允许既没有输入又没有控制,所以本题的答案为B。

7.以下关于IDEF0建模过程和步骤说法错误的是______。

(分数:1.00)A.在开始建立模型之前,首先要明确建模目的及意图B.把A-0图分解成3~6个主要部分得到A0图C.对A0图中的每个矩形框进行分解,就形成了基本的图形层次结构D.每张图可附不少于2页的叙述性文字说明√解析:[解析] 每张图可附不少于1页的叙述性文字说明。

A-0图本身说明了系统的内外关系、讨论范围,文字则补充说明建模的目的、意图及观点。

所以本题的答案为D。

8.在DFD建模方法中用标有名字的箭头表示______。

(分数:1.00)A.数据源及数据终点B.数据流√C.数据存储D.处理解析:[解析] 数据流是具有名字且有流向的数据,用标有名字的箭头表示。

所以本题的答案为B。

选项A 数据源及数据终点用平行四边形表示,选项C数据存储分用指向或离开的箭头表示对存储数据的存取。

选项D处理用矩形框表示。

9.在IDEF0建模中,连接到活动的左方箭头表示的是______。

(分数:1.00)A.输入√B.输出C.控制D.机制解析:[解析] 连到矩形框4条边上的箭头分别表示输入、控制、输出与机制。

矩形框左边的输入箭头表示完成活动需要的数据;上方的控制箭头描述了影响这个活动执行的事件或约束;右边的输出箭头说明由活动产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源,所以本题的答案为A。

10.需求分析常用的建模方法包括______。

①DFD ②IDEF0 ③E-R模型(分数:1.00)A.①②√B.①②③C.②③D.①③解析:[解析] 需求分析常用的建模方法包括数据流图(Data Flow Diagram,DFD)方法、IDEF0建模方法,所以本题的答案为A。

11.以下说法错误的是______。

(分数:1.00)A.组成IDEF0图的基本元素是矩形框及箭头,矩形框代表活动B.连到矩形框4条边上的箭头分别表示输入、控制、输出与机制C.矩形框左边的输入箭头表示完成活动需要的数据D.下方的控制箭头描述了影响这个活动执行的事件或约束√解析:[解析] 组成IDEF0图的基本元素是矩形框及箭头,矩形框代表活动,写在矩形框内的动词短语描述活动的名称,活动的编号按要求写在矩形框右下角指定的位置。

连到矩形框4条边上的箭头分别表示输入、控制、输出与机制。

矩形框左边的输入箭头表示完成活动需要的数据;上方的控制箭头描述了影响这个活动执行的事件或约束;右边的输出箭头说明由活动产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源,所以本题的答案为D。

12.在IDEF0建模中,连接到活动的上方箭头表示的是______。

(分数:1.00)A.输入B.输出C.控制√D.机制解析:[解析] 连到矩形框4条边上的箭头分别表示输入、控制、输出与机制。

矩形框左边的输入箭头表示完成活动需要的数据;上方的控制箭头描述了影响这个活动执行的事件或约束;右边的输出箭头说明由活动产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源,所以本题的答案为C。

13.以下关于DFD与IDEF0的比较错误的是______。

(分数:1.00)A.在模型规范方面,DFD方法更加规范,更适合于初学者√B.DFD图用箭头(也叫做数据流)来描述数据移动的方向C.IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想解析:[解析] 在模型规范方面,IDEF0方法更加规范,更适合于初学者,所以本题的答案为A。

14.DFD方法由4种基本对象元素组成,其中又被称为外部项的是______。

(分数:1.00)A.数据源及数据终点√B.数据流C.数据存储D.处理解析:[解析] 数据源及数据终点表示当前系统的数据来源或数据去向,可以是某个人员、组织或其他系统,它处于当前系统范围之外,所以又称它为外部项,其图形符号用平行四边形表示。

所以本题的答案为A。

15.以下关于软件需求说明书的内容说法错误的是______。

(分数:1.00)A.需求概述是对应用信息系统或软件项目的总体描述B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围C.信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束D.环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求√解析:[解析] 环境需求是对系统运行环境的要求,如操作系统、数据库管理系统、开发工具、通信接口等方面的要求等。

而性能需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求,所以本题的答案为D。

16.以下关于结构化分析及建模方法的主要优点叙述错误的是______。

(分数:1.00)A.不过早陷入具体的细节B.从整体或宏观人手分析问题C.模型对象涉及较多技术术语√D.图形化建模方法方便系统分析员理解和描述系统解析:[解析] 结构化分析及建模方法的主要优点是: (1) 不过早陷入具体的细节。

(2) 从整体或宏观人手分析问题,如业务系统的总体结构,系统及子系统的关系。

(3) 通过图形化的模型对象直观地表示系统要做什么,完成什么功能。

(4) 图形化建模方法方便系统分析员理解和描述系统。

(5) 模型对象不涉及太多技术术语,便于用户理解模型:所以本题的答案为C。

17.需求分析阶段的任务是确定______。

(分数:1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能√解析:[解析] 所谓需求分析,就是对待开发的系统要做什么,完成什么功能的全面描述。

因此,软件系统功能是其主要任务。

18.以下哪项不是数据字典中数据流条目的基本组成部分______。

(分数:1.00)A.数据流名B.数据流组成C.数据类型√D.注释解析:[解析] 数据字典中数据流条目的基本组成部分包括数据流名、别名、组成和注释。

所以本题的答案为C。

19.需求描述主要由哪几部分组成?______。

①需求模型②软件需求说明书③项目文档④功能说明书(分数:1.00)A.①②√B.①②③C.①②④D.①②③④解析:[解析] 需求描述是对待开发系统从宏观和整体上的一个完整描述。

它精确地定义和说明了系统做什么,以及交付的目标产品的约束条件,为软件生命周期中后续的活动提供了工作的依据和蓝图。

需求描述主要由需求模型和软件需求说明书组成,所以本题的答案为A。

20.以下哪个元素是IDEF0建模方法的一部分______。

(分数:1.00)A.外部实体B.数据存储C.活动√D.加工处理解析:[解析] IDEF0建模方法组成元素包括箭头和活动,所以本题的答案为C。

B、D属于DFD建模方法的一部分,A外部实体既不是DFD建模方法的一部分,也不是IDEF0方法的一部分。

21.以下说法错误的是______。

(分数:1.00)A.在开始建立模型之前.首先要明确建模目的及意图B.A-0图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C.A0图是模型真正的顶层图D.每张图的边界箭头可以与父图箭头不一致√解析:[解析] 每张图的边界箭头与父图箭头一致,所以本题的答案为D。

22.评审委员会的组成人员包括______。

①项目负责人聘请的专家②分析人员③相关人员及用户④开发人员(分数:1.00)A.①②④B.①②③√C.②③④D.①②③④解析:[解析] 评审委员会的组成人员包括项目负责人聘请的专家、分析人员、相关人员及用户,所以本题的答案为B。

23.下列属于数据库应用系统需求分析阶段工作的是______。

Ⅰ.标识和理解问题Ⅱ.构建关系模式Ⅲ.实现应用系统Ⅳ.建立功能模型(分数:1.00)A.Ⅰ和Ⅳ√B.Ⅱ和ⅢC.Ⅰ和ⅡD.Ⅱ和Ⅳ解析:[解析] 需求分析过程包括标识问题、建立需求模型、描述需求和确认需求等。

相关主题