【西南科大】需求工程/期末复习/导向理论作业3

一、 简答题 1、 什么是需求规格说明?为什么要建需求规格说明?需求规格说明文档常见的读者? 答: (1)、需求规格说明:就是将需求及其软件的解决方案进行定义和文档化,并传递给开发人员; (2)、1)更好的传递软件系统的需求信息和解决方案给所有的开发者; 2)拓展人们的知识记忆能力:复杂系统信息含量较多书面的文档可以弥补人的记忆 能力不足; 3)开发者和客户作为合同协议的重要部分; 4)作为项目开发活动的一个重要依据; 5)发现和减少可能的需求错误,减少项目的返工,降低项目的工作量; 6)作为有效的智力资产,可以帮助新加入成员更快融入项目 (3)、几个常见的读者群: 1)项目管理者 2)设计人员与程序员 3)测试人员 4)文档写作人员 5)涉众(用户)

2、 需求验证的含义?需求验证有哪些常用的方法?问题修正方法? 答:需求验证:是专指在需求规格说明完成之后,对需求规格说明文档进行的验证活动。 常用的方法有:需求评审、原型与模拟、测试用例开发、用户手册编写、利用跟踪关系和自动化分析。 问题修正方法: 1) 需求澄清: 理解偏差:重新进行分析工作; 分析遗漏:重新分析和文档化这部分信息; 表达不当:重新以合适的方式表达 2) 缺失需求:重新执行需求获取等一系列工作 3) 需求冲突:协商解决 4) 不切实际的期望:项目调整与需求协商

3、 需求验证中常用的方法(最少写3种)?常见的问题修正行为有哪3种? 答:需求评审、原型与模拟、测试用例开发、用户手册编写、利用跟踪关系和自动化分析。

4、 什么是需求验证?需求验证中常用的方法?需求验证活动的流程? 答:需求验证:是专指在需求规格说明完成之后,对需求规格说明文档进行的验证活动。 常用的方法有:需求评审、原型与模拟、测试用例开发、用户手册编写、利用跟踪关系和自动化分析。

5、 什么是需求管理?为什么要执行需求管理?需求管理的主要任务有哪些? 答:需求管理:就是这样一个管理活动,在需求开发之后的产品生命周期当中保证需求作用的有效发挥; 在需求开发结束之后,需要有一种力量保证后续的系统开发活动依照需求的基线进行展开,保证系统的质量; 需求管理的主要任务有: 1)交流涉众需要什么; 2)将需求应用、实施到解决方案; 3)驱动设计和实现工作; 4)控制变更; 5)将需求分配到子系统; 6)测试和验证最终产品; 7)控制迭代式开发中的变化; 8)辅助项目管理;

6、 需求管理的活动包括哪些?并作具体说明每一个活动内容? 答: 需求管理的3个活动: 1)维护需求基线 将需求基线纳入配置管理 2)实现需求跟踪 以软件需求规格说明文档为基线,在前向和后向两个方向上,描述 需求以及跟踪需求变化的能力 3)控制需求变更 以可控、一致的方式进行需求基线中需求的变更处理

7、 什么叫需求跟踪?什么叫前向跟踪?什么叫后向跟踪?需求跟踪的实现方法主要有哪3种? 答:需求跟踪:以软件需求规格说明文档为基线,在前向和后向两个方向上,描述需求以及 跟踪需求变化的能力 前向跟踪:是指被定义到软件需求规格说明文档之前的需求演化过程; 后向跟踪:是指被定义到软件需求规格说明文档之后的需求演化过程; 需求跟踪的实现方法主要有哪3种: 1)需求跟踪矩阵 2)实体关系模型 3)交叉引用

8、需求变更的控制过程? 答:需求变更控制的过程如下: 1)提出需求变更 2)接受变更请求 3)变更评估   4)变更决策 5)执行变更 6)变更验证

经验分享 程序员 微信小程序 职场和发展