需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单项选择题
1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。(C)模拟性
2、需求分析的目的是保证需求的()。
(B)完整性和一致性
3、系统需求开发的结果最终会写入()。(D)系统需求规格说明
4、现实世界中的()构成了问题解决的基本范围,称为该问题的问题域。
(B)实体和状态
5、功能需求通常分为三个层次,即业务需求、用户需求和()。
(D)系统需求
6、比较容易发现的涉众称为初始涉众,又称为(),通常包括客户、管理者和相关的投资者。(B)涉众基线
7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的()。
(C)原型
8、按照使用方式进行分类,原型可分为:演示原型、()、试验原型和引示系统原型。
(D)严格意义上的原型
10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为()。
(C)探索式原型和实验式原型
11、原型的需求内容可以从三个纬度上分析:即()。
(A)外观、角色和实现
13、以下()不是情景性的重要性质?
(C)完善
14、以下()是情景性的重要性质?
(B)开放
16、下列()属于定量硬数据?
(C)统计报表
17、下列()属于定性硬数据?
(D)规章手册
18、功能目标可以分为 ( )。
(B)满足型目标和信息型目标
19、在表达软目标的分解和细化时使用的AND Contribution 链接和OR Contribution 链接,Contribution 的作用是()。
(C)积极的或消极的
20、AND 链接将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化的子目标,那么将()父目标。
(D)足以满足
22、下列选项中,()不是在目标模型中使用的其他模型元素。
(D)概念
23、面向目标方法的目标分析阶段的主要任务是()。
(C)建立目标模型
24、场景的分类框架将场景方法从场景的()4 个方面进行了分类和描述。
(A)形式、目的、内容和生命周期
25、场景的形式是指场景的表达模式,从形式上分为两个方面:()
(C)描述和外观
26、描述场景所使用的表示法要符合正规性要求,一般可使用非形式化语言、半形式化语言和形式化语言。在实践中,()是主要的描述方式。
(B)非形式化的自然语言
28、场景的内容是指场景所表达的知识类型。它被分为6 个不同的方面。下列()不是场景的内容。
(C)目的
29、需求工程利用场景的目的可能有三种:即:()。
(A)描述、探索和解释
30、使用解释性场景在需求分析时能够(),或者被用于进行需求的验证。
(B)降低模型的复杂性
31、下列()不是场景方法在需求工程中的应用。
(B)编写系统需求规格说明
32、下列()是组织场景时可用的场景关系。(A)合取关系
33、与其他的场景方法相比,用例最大的特点是采用了()的描述方式。
(C)静态结构化文本
34、用例之间的关系主要有()三种。
(D)包含、扩展和泛化
35、分析的活动主要包括识别、定义和结构化,
它的目的是获取某个可以转换为知识的事物的信息,这种分析活动被称为()。
(D)建立需求分析模型
36、()是建模最为常用的两种手段。
(B)抽象和分解
37、抽象通过强调本质的特征,()了问题的复杂性。
(D)减少
38、需求分析仅仅需要描述解决方案,不需要探索实现细节的情况下,分析模型又是()的,尤为适用。
(B)半形式化
39、上下文图描述系统与环境中外部实体之间的界限和联系。它从现实世界的角度说明
了系统的(),并确定了所有的输入和输出。(C)边界和环境
40、()是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。
(A)数据流图DFD
41、结构化、信息工程和面向对象三种方法学下的需求分析技术都是()的。
(B)面向解系统
42、使用面向问题的技术对问题世界的建模就被称为()需求阶段的分析。
(A)前期
43、使用面向解系统的技术对软件系统解决方案的描述称为()需求阶段的分析。
(C)后期
44、需求分析活动的一个重要任务是进行(),明确用户需求的隐含信息,展开为明确的对软件系统的行为期望,即系统需求。
(B)需求细化
45、在分层结构中,DFD 定义了三个层次类别的DFD 图:()、0 层图和N 层图。
(C)上下文图
46、因为数据存储是系统内部的功能实现,所以在将系统视为黑盒的情况下,上下文图中不会出现()
(B)数据存储实例
47、数据建模技术能够弥补过程建模在()方面的缺陷,它描述数据的定义、结构和关系等特性。
(C)数据说明
48、。概念实体是一种抽象概念,不考虑概念背后的物理存在,所以通常不包含与之相
关联的其他()。(B)特征(即属性)
49、在ERD 建模中,实体通常所指的就是()。(A)逻辑实体
50、ERD 中属性是实体的特征,不是数据。属性会以一定的形式存在,这种存在才是数据,被称为属性的()。
(D)值
52、ERD 中关系的基数分为最大基数和最小基数。最大基数又被称为()。
(A)键约束
53、在实体之间建立关系时,可能会产生一些附带的实体,被称为关联实体,最常见的形式是()。
(B)进程实体
56、系统边界是指一个系统所包含的系统成分与系统外事物的分界线。用例模型使用一个()来表示系统边界,以显示系统的上下文环境。(D)矩形框
57、UML 使用的行为模型有三种,即:()。(C)交互图、状态图和活动图
58、项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户的现实世界。(D)用户文档
59、系统需求规格说明文档、软件需求规格说明文档、硬件需求规格说明文档、接口需求规格说明文档和人机交互文档一起被用于系统开发的目的,都被认为是()。
(A)开发文档
填空题
1、传统的需求分析方法都是从设计领域转入分析领域的。
2、面向专业用户的纯工具型软件分析阶段的主要目的是为充分利用创新优势而进行巧
妙的功能安排。
3、面向普通用户的纯工具型软件进行分析的主要目的是进行方案权衡,寻找一套切实有效的功能配置。
6、软件需求开发用来确定系统需求中应该由软件满足的部分,将其映射为软件行为,
产生软件需求规格说明。
7、约束是不受解系统影响,却会给解系统带来极大影响的问题域特性。
8、优秀的需求应该具备 7 个特性,即完整性、正确性、精确性、可行性、必要性、无
歧义和可验证。
11、演示原型主要被用在项目启动阶段。
12、演示原型都是被用来展示用户想象中的系统视图,所以它要能够表现用户界面的重
要特征。
13、,如果一个问题的技术解决方案是不清晰的,演示原型也可以被用来展现相应的细