一 单项选择题
1.软件项目管理是()一切活动的管理。
需求分析
软件设计过程
模块设计
软件生命周期
[参考答案] 软件生命周期
二 不定项选择题
1.需求验证活动()。
为了验证需求规格说明是否能够正确、准确的反映用户的意图。
要保证文档记录的需求集在整体上具有完整性和一致性。
以保证文档的可读性和可修改性。
通常会采用同级评审的方法来进行,评审通过后形成需求基线。
[参考答案]
为了验证需求规格说明是否能够正确、准确的反映用户的意图。
要保证文档记录的需求集在整体上具有完整性和一致性。
以保证文档的可读性和可修改性。
通常会采用同级评审的方法来进行,评审通过后形成需求基线。
2.需求工程的主要任务包括()。
说明软件系统将被应用的环境及其目标,说明用来达到这些目标的软件功能,即“需要做什么”和“为什么需要做”。
将目标和功能反映到软件系统当中,映射为可行的软件行为,并对软件行为进行准确的规格说明。
选择适当的技术和环境,实现软件功能,达到软件目标。
妥善处理目标和功能随着时间演化的变动情况。
[参考答案]
说明软件系统将被应用的环境及其目标,说明用来达到这些目标的软件功能,即“需要做什么”和“为什么需要做”。
将目标和功能反映到软件系统当中,映射为可行的软件行为,并对软件行为进行准确的规格说明。
妥善处理目标和功能随着时间演化的变动情况。
3.需求分析活动()。
主要工作是通过建模来整合各种信息,以使得人们更好的理解问题。
需要定义系统的边界,边界之外的元素与系统无任何关系。
通常使用模型来展现和解释信息,模型仅仅帮助需求工程师对要解决的问题形成更深刻的认识,在后续开发中不再使用。(
需求建模有多种模型,需采用不同的建模技术和方法,且服务于不同的应用目的。
[参考答案]
主要工作是通过建模来整合各种信息,以使得人们更好的理解问题。
需求建模有多种模型,需采用不同的建模技术和方法,且服务于不同的应用目的。
4.需求指的是用户的期望,关于对需求的理解正确的是()。
根据抽象层次及程度,将需求分为业务需求、用户需求和系统级需求。
需求分析的过程就是将描述目标的业务需求,以及描述用户期望的用户需求最终转为为描述系统行为的系统级需求。
可以将软件需求分为功能需求和性能需求。
功能需求是软件系统需求中最常见、最主要和最重要的需求,也是最为复杂的需求。
[参考答案]
根据抽象层次及程度,将需求分为业务需求、用户需求和系统级需求。
需求分析的过程就是将描述目标的业务需求,以及描述用户期望的用户需求最终转为为描述系统行为的系统级需求。
功能需求是软件系统需求中最常见、最主要和最重要的需求,也是最为复杂的需求。
5.需求规格说明活动()。
通常以文档形式来体现,称为需求规格说明文档。
文档的主要目的是记录需求工程各活动的成果物。
文档编写要求简洁、精确、一致和易于理解。
文档要使用表达准确的文本描述替代模型。
[参考答案]
通常以文档形式来体现,称为需求规格说明文档。
文档编写要求简洁、精确、一致和易于理解。
6.软件项目的干系人包括()。
公司负责人
PM
项目组成员
客户
用户
[参考答案]
公司负责人
PM
项目组成员
客户
用户
7.软件项目管理的4个P包括()。
People
Product
Process
Project
Problem
[参考答案]
People
Product
Process
Project
8.需求管理活动()。
是与需求开发活动同时开始的。
用以保证需求开发的成果物在设计、实现、测试等后续开发活动中被良好的遵循。
通过一定的管理手段进行需求变更控制。
要接收一切需求变更以保证满足用户的需求。
[参考答案]
用以保证需求开发的成果物在设计、实现、测试等后续开发活动中被良好的遵循。
通过一定的管理手段进行需求变更控制。
9.需求获取活动()。
目的是从空白开始建立最初的原始需求。
是从人、文档或者环境中获取需求的过程。
获取到的活动并非是定义良好的需求。
只需要获取和分析用户的功能需求即可。
[参考答案]
目的是从空白开始建立最初的原始需求。
是从人、文档或者环境中获取需求的过程。
获取到的活动并非是定义良好的需求。
三 填空题
1.需求工程活动包括________、、、________及________活动。
[参考答案]
需求获取
需求分析
需求规格说明
需求验证
需求管理