1、 软件需求分析习题集软件需求分析课程组编2012 年 4月目 录一、单项选择题2二、填空题5三、判断题9四、名词解释题11五、问答题14六、案例分析题281软件需求分析习题集一、单项选择题1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。(A)复杂性(B)目的性(C)模拟性(D)正确性2、需求分析的目的是保证需求的()。(A )目的性和一致性(B)完整性和一致性(C )正确性和目的性(D)完整性和目的性3、系统需求开发的结果最终会写入()。(A)可行性研究报告(C)用户需求说明4、现实世界中的(B)前景和范围文档(D)系统需求规格说明)构成了问题解决的基本范围,称
2、为该问题的问题域。(A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作5、功能需求通 分为三 , 需求、用户需求和()。(A) 件需求(B)软件需求(C) 属性(D)系统需求6、 发现的 称为 , 称为(),通 户、 理 和 的 。(A) (B) 基 (C) 通 (D)一 7、 果在最终的件(Final Artifact)产生前,一 中件(Mediate Artifact)被用在一和currency1范围“现 最终件, 中件fifl 为是最终件在该和currency1的()。(A)模拟(B)构(C)原(D)模8、 用行分”,原可分为原、()、 原和 系统原。(A)操作原(B)系发原
3、(C)选原(D)格的原9 、 功能行分”,原可分为()、操作原、系发原和选原。(A) 原(B) 原(C)原(D)格的原10、 开发行分”,原可分为 原和 原, 中 原 fl 分为()。(A)原和 原(C) 原和实原(B)系发原和选原(D) 原和原11、原的需求 可 三 分析 ()。(A) 、 和实现(C)成本、 和实现(B)开发、实现和作用(D)需求、作用和 12、用户 完成 的 告 ,或需求程的 产生 的结果, 用()。(A) 13、 (A)现14、 (A)(B) (C) 分析(D) 分析(D)模 (D) )不是情景性的重 性 ?(B) 身(C)完善)是情景性的重 性 ?(B )开放(C)
4、互215、()不是需求获取 见的模驱 ?(A)面目标的(C)基于用例的(B)基于场景的。(D)基于 的16、()属于 数据?(A)作手册17、(B )规章手册(C)统计报“(D)备忘录)属于性 数据?(A)数据收集“(B)月报“(C)年报“(D)规章手册18 、功能目标可 分为 ((A)安目标和可用性目标(C)软目标和 目标)。(B)满足目标和 目标(D)维护目标和实现目标19 、在“达软目标的分解和 用的AND Contribution 链接和 OR Contribution链接,Contribution的作用是(A )积极的(B)消极的20、AND链接将一 父目标连接到一系 的子目标,思是
5、 果能够满足所 )。(C)积极的或消极的(D)不能确的子目标,将()父目标。(A) 确(B)阻碍(C)不能满足(D)足 满足21、OR链接是将一 父目标连接到一系 的子目标,思是 果能够满足所 子目标中的(),将足 满足父目标。(A)每一 (B) 何一 (C)的(D)某一 22、选项中,(A)行为 23、面目标的目标分析阶段的 是()不是在目标模中用的 他模元素。(B)场景(C)操作(D)概念)。(A)获取目标(B)确解决案(C)建立目标模(D)发现问题和缺陷24、场景的分”框架将场景 场景的()4 面行了分”和描述。(A)形、目的、 和生命周期(C)描述、目的、 和形(B) 、目的、 和生命
6、周期(D)描述、 、目的和 25、场景的形是指场景的“达模, 形分为两 面()(A) 和目的(B) 和生命周期(C)描述和 (D)描述和目的26、描述场景所用的“ 符合正规性 求,一 可用形 、半形 和形 。在实践中,()是 的描述。(B)形 的自然 (D)形 的设计 (A)形 的程序 (C)形 的图形具27、 是指场景fl“达出的 果, (A )静态、 态和结构 (B) 性、 性和 互(C)静态、 态和 静结合(D)静态、 态和 互28 、场景的 是指场景所“达的 识”。它fl分为6 不同的面。()三种”。)不是场景的 。(A ) 注点(B )环境范围(C )目的(D)抽象 29、需求程利用
7、场景的目的可能 三种 ()。(A)描述、 和解释(C)描述、 和发现(B)描述、“和 (D)“、解释和证明30、用解释性场景在需求分析能够(),或 fl用于行需求的证。(A )提高模的复杂性(B)降低模的复杂性3(C)提高预见性31、(D)降低编程 )不是场景在需求程中的应用。(A)帮助行详 的需求分析(B)编写系统需求规格说明(C)结合面目标的,指需求获取活 的开展(D)组织需求获取得到的 32、()是组织场景可用的场景 系。(A)合取 系(B )性 系(C) 系(D)绎 系33、 他的场景 ,用例最大的点是 用了()的描述。(A)静态结构 文本(C)静态结构 文本(B) 态结构 文本(D)
8、 态结构 文本)三种。34、用例的 系 (A) 含、扩展和简 (C) 含、多态和继承(B)合取、析取和扩展(D) 含、扩展和泛 35、分析的活 识别、和结构 ,它的目的是获取某 可 转换为 识的事的 ,种分析活 fl称为(A)需求 获取)。(B)建立软件系统解决案(D)建立需求分析模(C)需求 转 36、()是建模最为 用的两种手段。(A)具体和抽象(B)抽象和分解(C)分解和 (D)抽象和 37、抽象通过强调本 的,()了问题的复杂性。(A)调整(B)避免(C )增加(D)减少38、需求分析仅仅需 描述解决案,不需 实现 的情 ,分析模 是()的, 为 用。(A)形 (B)半形 (C)结构
9、(D)结构 39、文图描述系统环境中 实体的界 和 系。它 现实世界的 说明了系统的(), 确了所 的 入和 出。(A)环境 40、(B) 界和 系(C ) 界和环境(D) 入和 出)是结构 分析的 ,它“明系统的 入、 理、 和 出, 它 何在一 调作。(A )数据 图DFD(B )实体 系图 ERD(C)状态转换图(D)文图41、结构 、 程和面对象三种 的需求分析 是(A )面问题域(B )面解系统(C )面设计(D)面需求42、用面问题的 对问题世界的建模fifl称为(A )前期(B )中期(C ) 期(D)过程43、用面解系统的 对软件系统解决案的描述称为(A )前期(B )中期(C
10、 ) 期 (D)过程)的。)需求阶段的分析。)需求阶段的分析。44、需求分析活 的一 重 是行(),明确用户需求的 含 ,展开为明确的对软件系统的行为期 , 系统需求。(A)需求整理(B )需求 (C)需求获取(D)需求分析45、在分 结构中,DFD 了三 ”别的 DFD图(A)1 图(B ) 图(C )文图(D) 图46、因为数据 是系统 的功能实现,所 在将系统 为 的情 ,文)、0 图和 N 图。图中不会出现()。4(A)实体(B)数据 实例(C)需求 (D)过程 理47、数据建模 能够 过程建模在()面的缺陷,它描述数据的、结构和 系 性。(A)需求分析(B )数据转换(C)数据说明(
11、D)数据分析48、。概念实体是一种抽象概念,不 概念 的理 在,所 通 不 含 的 他()。(A)模(B)( 属性)(C ) 系(D) 理49 、在ERD建模中,实体通 所指的fi是(A )实体(B )概念实体(C)理实体50、ERD中属性是实体的,不是数据。属性会 一的形 在,种 在是)。(D)程实体数据,fl称为属性的()。(A)域(B)实例(C)说明(D)值51、ERD中 系的数(Degree)是指 系的实体数 ,是 系()的一 指标。(A)模52、ERD中 系的基数分为最大基数和最基数。最大基数 fl称为(A ) currency1(B)currency1(C )自然currency1
12、(D)一 currency153、在实体建立 系,可能会产生一“的实体,fl称为 实体,最 见(B)复杂(C)确(D)属性fi)。的形是()。(A)实体(B )程实体(C)概念实体(D)自然实体54 、在实现ERD过程模同fl的 中,()是一种 为 见的 。(A)用例图55、(A)属性(B)数据 图(C)功能 实体(D)规格说明)不是用例模中的 系?(B) (C)泛 (D) 含56、系统 界是指一 系统所 含的系统成分系统 事的分界 。用例模用一 ()“系统 界, 系统的文环境。(A) 形框(B)形框(C ) 框(D)形框57、UML用的行为模 三种, ()。(A) 互图、状态图和序图(C)
13、互图、状态图和活 图(B)序图、通 图和图(D) 互概述图、通 图和图58、项目的前景和范围文档、用户需求文档 fl 为属于(),重点 是用户的现实世界。(A)开发文档(B )需求文档(C)前景文档(D)用户文档59、系统需求规格说明文档、软件需求规格说明文档、 件需求规格说明文档、接需求规格说明文档和” 互文档一 fl用于系统开发的目的, fl 为是开发文档。(A)开发文档60、(B )需求文档(C)过程文档(D)用户文档)不是需求规格说明文档的 ?(A)项目 理 (B)编程”(C) (D)二、填空题1、统的需求分析 是 设计域转入分析域的。2、面 用户的具软件分析阶段的 目的是为分利用 行 的功能安。3、面 通用户的具软件行分析的 目的是行案, 一 实5