软件需求工程2018期末题

这是一份关于软件需求工程的期末试题,涵盖了填空题、单元题、多项选择题和简答题,内容涉及需求工程的各个阶段,如需求获取、分析、验证和管理,强调了需求错误在不同阶段修复成本的差异,以及需求规格说明的重要性。试题还讨论了需求来源、需求审查过程、变更管理和软件原型等关键概念。
摘要由CSDN通过智能技术生成

一、填空题

1.1 ___软件需求工程__是一门分析并记录软件需求的学科,它把系统需求分解成一些主要的子系统和任务,把这些子系统或任务分配给软件,并通过一系列重复的分析,设计,比较研究,原型开发过程把这些系统需求转换成软件的需求描述和一些性能参数.

1.2 __软件原型__是所提出的新产品的部分实现或可能的实现

1.3 除了__已知的设计和实现上___的限制(约束),软件需求规格说明 _不应该_包括设计,构造,测试或项目管理的细节
1.4 IEEE软件工程标准词汇表(1997年)中定义需求为:

  • (1) 用户为解决某个问题或达到某种目标而达到而具备的__条件或能力__
  • (2)系统或系统部件要满足合同,标准,规范或其它正式规定文档而必须要满足的条件或必须具备的能力
  • (3)一种反映上面__(1)(2)__所描述的条件或能力的文档说明

1.5 __需求基线__是团队成员已经承偌将在某一特定产品版本中实现的功能性和非功能性需求的一组集合.

二、单元题

2.1 下列哪个不是审查成员扮演的角色: ( D )

  • A 作者
  • B 调节者或主持人
  • C 读者和记录员
  • D 开发者

2.2 下列哪一项不属于软件原型类型: ( C )

  • A 水平原型和垂直原型
  • B 书面原型和电子原型
  • C 程序代码和用例模型
  • D 抛弃型原型和进化型原型

2.3下列哪个不是需求管理的活动? ( C )

  • A 变更控制
  • B 版本控制
  • C 需求获取
  • D 需求跟踪

2.4 不属于需求开发的活动是: ( A )

  • A 版本管理
  • B 需求获取
  • C 需求分析
  • D 需求验证或确认

2.5 如果不能把某设计元素,代码段或测试回溯到一个需求, 而该孤立的元素又确实是一个正当的功能,则表明: ( B )

  • A 存在一个画色添足的程序
  • B 需求规格说明漏掉了一项需求
  • C 文档书写不符合模板
  • D 项目计划不周全

三、多项选择题

3.1 以下哪些属于需求工程活动的独立阶段: (ACDE)

  • A 需求获取
  • B 需求分析
  • C 形成需求规格说明
  • D 需求验证
  • E 需求管理

3.2 整理需求规格说明书必须具备的特性包括: (ACE)

  • A 一致性
  • B 优先级
  • C 可修改性
  • D 无二义性
  • E 可跟踪性

3.3 以下哪些属于需求图形分析模型: (ABCD)

  • A 数据流图
  • B 实体关系图
  • C 状态转换图
  • D 用例图

3.4 CCB的主要作用: (BCE)

  • A 获取其他需求
  • B 制定决策
  • C 交流情况
  • D 设计系统部件
  • E 重新协商约定
  • F 编写测试用例及文档

3.5 以下需求跟踪联系链信息源正确的是: (AC)

  • A 系统需求->软件需求->系统工程师
  • B 设计元素->代码->用户
  • C 功能性需求->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yexiaomola

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值