需求分析习题一、二(答案)教学内容.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析习题一、二(答案) 习题1 一、单项选择题 1、软件生产中产生需求问题的最大原因在于对应用软件的(C )理解不透彻或应用不坚决。 (A)复杂性 (B)目的性 (C)模拟性 (D)正确性 2、需求分析的目的是保证需求的(B )。 (A)目的性和一致性 (B)完整性和一致性 (C)正确性和目的性 (D)完整性和目的性 3\现实世界中的( B)构成了问题解决的基本范围,称为该问题的问题域。 (A)属性和状态 (B)实体和状态 (C)实体和操作 (D)状态和操作 4、比较容易发现的涉众称为初始涉众,又称为( B),通常包括客户、管理者和相关的投资者。 (A)关键涉众 (B)涉众基线 (C)普通涉众 (D)一般涉众 5、按照使用方式进行分类,原型可分为:演示原型、(D )、试验原型和引示系统原型。 (A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型 填空题 1、传统的需求分析方法都是从设计领域转入分析领域的。 2、需求工程是所有需求处理活动的总和,它收集信息、分析问题、整合观点、记录需求并验证其正确性,最终反映软件被应用后与其环境互动形成的期望效应。 3、软件需求开发用来确定系统需求中应该由软件满足的部分,将其映射为软件行为,产生软件需求规格说明。 三、简答题 1、简述需求工程的主要任务。 答:需求工程有以下三个主要任务: ①需求工程必须说明软件系统将被应用的环境及其目标,说明用来达成这些目标的软件功能,还要说明在设计和实现这些功能时上下文环境对软件完成任务所用方式、方法所施加的限制和约束,也即要同时说明软件需要“做什么”和“为什么”需要做。 ②需求工程必须将目标、功能和约束反映到软件系统中,映射为可行的软件行为,并对软件行为进行准确的规格说明。需求规格说明是需求工程最为重要的成果,是项目规划、设计、测试、用户手册编写等很多后继软件开发阶段的工作基础。 ③现实世界是不断变化的世界,因此需求工程还需要妥善处理目标、功能和约束随着时间的演化情况。同时,为了节省开支和进行需求规格说明的重用,需求工程还需要对目标、功能和约束在软件产品族中的演化和分布情况进行综合考虑与处理。 2、简述常见的需求定义错误。 答:①需求并没有反映用户的真实需要。②模糊和歧义的需求。 ③信息遗漏。 ④不必要的需求。 ⑤不切实际的期望。 习题二 一、单项选择题 1、下列(C )属于定量硬数据? (A)工作手册 (B)规章手册 (C)统计报表 (D)备忘录 2、下列(D )属于定性硬数据? (A)数据收集表 (B)月报表 (C)年报表 (D)规章手册 3、功能需求通常分为三个层次,即业务需求、用户需求和(D )。 (A)硬件需求 (B)软件需求 (C)质量属性 (D)系统需求 4、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的(C )。 (A)模拟 (B)构造 (C)原型 (D)模型 5、当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生有效 的结果时,有必要采用( B) 。 (A)民族志 (B)观察法 (C)话语分析 (D)任务分析 二、名词解释题 1、前景(Vision):前景描述了产品的作用以及最终的功能,它将所有涉众都统一到一个方向上。。 2、范围(scope):范围指出当前项目是要解决产品长远规划中的哪一部分,范围声明它为项目划定了需求的界线 3、头脑风暴(Brainstorming):是一种特殊的群体面谈方式,它的目的不是发现需求,而是“发明”需求,或者说是发现“潜在”需求。它鼓励参与者在无约束的环境下进行某些问题的自由思考和自由讨论,以产生新的想法。它是需求获取中用于“发明”需求的方法,但它会增加需求的数量。 三、简答题 1、简述涉众识别的基本过程。 答:①将初始涉众集中起来,进行一次头脑风暴,尽可能地列出一个涉众类别列表。 ②对上一步产生的涉众类别列表进行分析,判断它们和软件系统的相关性,找出其中的键涉众类别。 ③为上一步的各个关键涉众类别选择代表,集中起来进行进一步的头脑风暴,列出新的涉众类别列表。如果新列出的涉众类别列表趋于稳定,就可以结束涉众识别过程。如果新列出的涉众类别列表有了新的发现,就提交新的涉众类别列表,转向第②步。 2、试比较面谈问题组织的三种结构。 答: (1)金字塔结构 面谈问题的归纳式组织被看做是金字塔形状。使用这种形式时,会见者以很具体的问题(通常是封闭式的问题)开始,然后逐渐提高问题的开放度,同时允许被会见者用越来越笼统的答案来回答问题。 在主动的情况下,如果会见者

文档评论(0)

137****6233 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档