软件需求工程2018期末题

文章目录

      • 一、填空题
      • 二、单元题
      • 三、多项选择题
      • 四、简答题
        • 4.1 为什么在软件开发项目中维护阶段发现错误的修复成本是需求阶段发现错误修复成本的100倍到200倍(3-5)细说明这些成本的主要构成
        • 4.2 什么是软件需求示并论述软件需求的层次并描述其相互关系.
        • 4.4 优秀的需求及需求规格说明应具有哪些主要特性示并论述需求审查的过程,并说明需求规格说明书进入和退出审查的标准
        • 4.5 论述变更管理中的主要活动有哪些,给出需求变更控制过程描述
        • 4.6 什么是软件原型用软件原型的目的有哪些明软件原型的种类和使用原型技术应遵守的主要原则.
        • 4.7 本课程主要涉及的图形化分析方法有哪些制系统数据流图应遵循哪些原则/li>
        • 4.8 选定一不少于四种用户类的简单项目,论述该项目的视图陈述,确定并分析项目的用户类及特征,给出系统用例模型,并绘制系统关联图。

一、填空题

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

1.2 ____是所提出的新产品的部分实现或可能的实现

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

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

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

二、单元题

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

  • 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 功能性需求->测试用例->测试工程师
  • D 用例->软件体系结构元素->测试工程师
  • E 业务规则->软件需求->需求分析员

3.6 以下哪些项属于软件需求的组成部分: (ABCD)

  • A 业务需求
  • B 用户需求
  • C 功能需求
  • D 系统需求
  • E 需求验证

四、简答题

4.1 为什么在软件开发项目中维护阶段发现错误的修复成本是需求阶段发现错误修复成本的100倍到200倍(3-5)细说明这些成本的主要构成

答:

    ①与潜在用户进行交谈和讨论
    ②描述现有产品或竞争产品的文档
    ③系统需求规格说明现有系统的问题 告和改进要求
    ④市场调查和用户问卷调查
    ⑤观察用户如何工作
    ⑥用户工作的情景分析
    ⑦事件和响应并做适当的解释

    4.4 优秀的需求及需求规格说明应具有哪些主要特性示并论述需求审查的过程,并说明需求规格说明书进入和退出审查的标准

    答:
    (1) 主要特征: 完整性,正确性,可行性,必要性,划分优先级,无二义性,可验证性,一致性,可修改性,可跟踪性
    (2)需求评审要经历如下过程:

    • ③准备, 在正式审查的准备阶段,每个审查员以典型缺陷清单为指导,检查产品可能出现的错误,并提出问题

    • (4) 系统关联图(参考):

      软件需求工程2018期末题

      声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月15日
下一篇 2019年9月15日

相关推荐