软件需求习题.doc

上传人:灯火****19 文档编号:137988962 上传时间:2020-07-13 格式:DOC 页数:9 大小:41KB
返回 下载 相关 举报
软件需求习题.doc_第1页
第1页 / 共9页
软件需求习题.doc_第2页
第2页 / 共9页
软件需求习题.doc_第3页
第3页 / 共9页
软件需求习题.doc_第4页
第4页 / 共9页
软件需求习题.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件需求习题.doc》由会员分享,可在线阅读,更多相关《软件需求习题.doc(9页珍藏版)》请在金锄头文库上搜索。

1、软件需求分析习题集 一、单项选择题 1、软件生产中产生需求问题的最大原因在于对应用软件的(C )理解不透彻或应用不坚决。 (A)复杂性 (B)目的性 (C)模拟性 (D)正确性 2、需求分析的目的是保证需求的(B )。 (A)目的性和一致性 (B)完整性和一致性 (C)正确性和目的性 (D)完整性和目的性 3、系统需求开发的结果最终会写入( D)。 (A)可行性研究报告 (B)前景和范围文档 (C)用户需求说明 (D)系统需求规格说明 4、现实世界中的( B)构成了问题解决的基本范围,称为该问题的问题域。 (A)属性和状态 (B)实体和状态 (C)实体和操作 (D)状态和操作 5、功能需求通常

2、分为三个层次,即业务需求、用户需求和(D )。 (A)硬件需求 (B)软件需求 (C)质量属性 (D)系统需求 6、比较容易发现的涉众称为初始涉众,又称为( B),通常包括客户、管理者和相关的投资者。 (A)关键涉众 (B)涉众基线 (C)普通涉众 (D)一般涉众 7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的(C )。 (A)模拟 (B)构造 (C)原型 (D)模型 8、按照使用方式进行分类,原型可分为:演示原型、(D )、试验原型

3、和引示系统原型。 (A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型 9、按照功能特征进行分类,原型可分为:(A)、非操作原型、系列首发原型和选定特征原型。(A)拼凑原型(B)样板原型(C)纸上向导原型(D)严格意义上的原型 10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为(C )。 (A)演示原型和试验原型 (B)系列首发原型和选定特征原型 (C)探索式原型和实验式原型 (D)样板原型和纸上向导原型 11、原型的需求内容可以从三个纬度上分析:即(A )。 (A)外观、角色和实现 (B)开发、实现和作用 (C)成本、技术和实现 (

4、D)需求、作用和角色 12、当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生有效的结果时,有必要采用(B )。 (A)民族志 (B)观察法 (C)话语分析 (D)任务分析 13、以下(C )不是情景性的重要性质? (A)突现 (B)涉身 (C)完善 (D)模糊 14、以下(B )是情景性的重要性质? (A)全局 (B)开放 (C)交互 (D)即时 15、下列(D )不是需求获取常见的模型驱动方法? (A)面向目标的方法 (B)基于场景的方法。 (C)基于用例的方法 (D)基于采样的方法 16、下列(C )属于定量硬数据? (A)工作手册 (B)规章手册 (C)统计报表 (D)

5、备忘录 17、下列(D )属于定性硬数据? (A)数据收集表 (B)月报表 (C)年报表 (D)规章手册 18、功能目标可以分为 ( B)。 (A)安全目标和可用性目标 (B)满足型目标和信息型目标 (C)软目标和硬目标 (D)维护目标和实现目标 19、在表达软目标的分解和细化时使用的AND Contribution链接和OR Contribution链接,Contribution的作用是(C )。 (A)积极的 (B)消极的 (C)积极的或消极的 (D)不能确定 20、AND链接将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化的子目标,那么将(D )父目标。 (A)无法确定

6、(B)阻碍 (C)不能满足 (D)足以满足 21、OR链接是将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化子目标中的(B ),那么将足以满足父目标。 (A)每一个 (B)任何一个 (C)特定的 (D)某一个 22、下列选项中,(D )不是在目标模型中使用的其他模型元素。 (A)行为者 (B)场景 (C)操作 (D)概念 23、面向目标方法的目标分析阶段的主要任务是( C)。 (A)获取目标 (B)确定解决方案 (C)建立目标模型 (D)发现问题和缺陷 24、场景的分类框架将场景方法从场景的(A )4个方面进行了分类和描述。 (A)形式、目的、内容和生命周期 (B)外观、目的、

7、内容和生命周期 (C)描述、目的、内容和形式 (D)描述、外观、目的和内容 25、场景的形式是指场景的表达模式,从形式上分为两个方面:( C) (A)内容和目的 (B)内容和生命周期 (C)描述和外观 (D)描述和目的 26、描述场景所使用的表示法要符合正规性要求,一般可使用非形式化语言、半形式化语言和形式化语言。在实践中,(B )是主要的描述方式。 (A)形式化的程序语言 (B)非形式化的自然语言 (C)形式化的图形工具 (D)非形式化的设计语言 27、外观是指场景被表达出来时的效果,主要有(D )三种类型。 (A)静态、动态和结构化 (B)线性、非线性和交互 (C)静态、动态和动静结合 (

8、D)静态、动态和交互 28、场景的内容是指场景所表达的知识类型。它被分为6个不同的方面。下列(C )不是场景的内容。 (A)主要关注点 (B)环境范围 (C)目的 (D)抽象层次 29、需求工程利用场景的目的可能有三种:即:( A)。 (A)描述、探索和解释 (B)描述、表示和探索 (C)描述、探索和发现 (D)表示、解释和证明 30、使用解释性场景在需求分析时能够(B ),或者被用于进行需求的验证。 (A)提高模型的复杂性 (B)降低模型的复杂性 (C)提高预见性 (D)降低编程量 31、下列(B )不是场景方法在需求工程中的应用。 (A)帮助进行详细的需求分析 (B)编写系统需求规格说明

9、(C)结合面向目标的方法,指导需求获取活动的开展 (D)组织需求获取得到的信息 32、下列(A )是组织场景时可用的场景关系。 (A)合取关系 (B)定性关系 (C)定量关系 (D)演绎关系 33、与其他的场景方法相比,用例最大的特点是采用了(C )的描述方式。 (A)静态非结构化文本 (B)动态非结构化文本 (C)静态结构化文本 (D)动态结构化文本 34、用例之间的关系主要有(D )三种。 (A)包含、扩展和简化 (B)合取、析取和扩展 (C)包含、多态和继承 (D)包含、扩展和泛化 35、分析的活动主要包括识别、定义和结构化,它的目的是获取某个可以转换为知识的事物的信息,这种分析活动被称

10、为( D)。 (A)需求信息获取 (B)建立软件系统解决方案 (C)需求信息转化 (D)建立需求分析模型 36、(B )是建模最为常用的两种手段。 (A)具体和抽象 (B)抽象和分解 (C)分解和细化 (D)抽象和细化 37、抽象通过强调本质的特征,(D )了问题的复杂性。 (A)调整 (B)避免 (C)增加 (D)减少 38、需求分析仅仅需要描述解决方案,不需要探索实现细节的情况下,分析模型又是(B )的,尤为适用。 (A)形式化 (B)半形式化 (C)结构化 (D)非结构化 39、上下文图描述系统与环境中外部实体之间的界限和联系。它从现实世界的角度说明了系统的(C ),并确定了所有的输入和

11、输出。 (A)环境与外观 (B)边界和联系 (C)边界和环境 (D)输入和输出 40、( A)是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。 (A)数据流图DFD (B)实体联系图ERD (C)状态转换图 (D)上下文图 41、结构化、信息工程和面向对象三种方法学下的需求分析技术都是(B )的。 (A)面向问题域 (B)面向解系统 (C)面向设计 (D)面向需求 42、使用面向问题的技术对问题世界的建模就被称为( A)需求阶段的分析。 (A)前期 (B)中期 (C)后期 (D)全过程 43、使用面向解系统的技术对软件系统解决方案的描述称为(C )需

12、求阶段的分析。 (A)前期 (B)中期 (C)后期 (D)全过程 44、需求分析活动的一个重要任务是进行(B ),明确用户需求的隐含信息,展开为明确的对软件系统的行为期望,即系统需求。 (A)需求整理 (B)需求细化 (C)需求获取 (D)需求分析 45、在分层结构中,DFD定义了三个层次类别的DFD图:(C )、0层图和N层图。 (A)1层图 (B)底层图 (C)上下文图 (D)顶视图 46、因为数据存储是系统内部的功能实现,所以在将系统视为黑盒的情况下,上下文图中不会出现( B)。 (A)实体 (B)数据存储实例 (C)需求信息 (D)过程处理 47、数据建模技术能够弥补过程建模在( C)

13、方面的缺陷,它描述数据的定义、结构和关系等特性。 (A)需求分析 (B)数据转换 (C)数据说明 (D)数据分析 48、。概念实体是一种抽象概念,不考虑概念背后的物理存在,所以通常不包含与之相关联的其他(B )。 (A)模型 (B)特征(即属性) (C)关系 (D)处理 49、在ERD建模中,实体通常所指的就是( A)。 (A)逻辑实体 (B)概念实体 (C)物理实体 (D)进程实体 50、ERD中属性是实体的特征,不是数据。属性会以一定的形式存在,这种存在才是数据,被称为属性的(D )。 (A)域 (B)实例 (C)说明 (D)值 51、ERD中关系的度数(Degree)是指参与关系的实体数

14、量,是度量关系(B )的一个指标。 (A)模型 (B)复杂度 (C)精确度 (D)属性值 52、ERD中关系的基数分为最大基数和最小基数。最大基数又被称为(A )。 (A)键约束 (B)参与约束 (C)自然约束 (D)一般约束 53、在实体之间建立关系时,可能会产生一些附带的实体,被称为关联实体,最常见的形式是(B )。 (A)逻辑实体 (B)进程实体 (C)概念实体 (D)自然实体 54、在实现ERD与过程模型同步的技术中,( C)是一种较为常见的技术。 (A)用例图 (B)数据流图 (C)功能实体矩阵 (D)微规格说明 55、下列(A )不是用例模型中的关系? (A)属性 (B)关联 (C

15、)泛化 (D)包含 56、系统边界是指一个系统所包含的系统成分与系统外事物的分界线。用例模型使用一个(D )来表示系统边界,以显示系统的上下文环境。 (A)圆形框 (B)菱形框 (C)虚线框 (D)矩形框 57、UML使用的行为模型有三种,即:( C)。 (A)交互图、状态图和顺序图 (B)顺序图、通信图和时间图 (C)交互图、状态图和活动图 (D)交互概述图、通信图和时间图 58、项目的前景和范围文档、用户需求文档都被视为属于(D ),重点都是用户的现实世界。 (A)开发文档 (B)需求文档 (C)前景文档 (D)用户文档 59、系统需求规格说明文档、软件需求规格说明文档、硬件需求规格说明文档、接口需求规格说明文档和人机交互文档一起被用于系统开发的目的,都被认为是开发文档。 A(A)开发文档 (B)需求文档 (C)过程文档 (D)用户文档 60、下列(C )不是需求规格说明文档的读者? (A)项目管理者 (B)编程人员 (C)销售商 (D)律师 二、填空题 1、传统的需求分析方法都是从设计领域转入分析领域的。 2、面向专业用户的纯工具型软件分析阶段的主要目的是为充分利用创新优势而进行巧妙的功能安

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号