软件需求
第1题:
● 以下关于软件需求分析的说法中,不正确的是 (21) 。
(21)
A.需求分析需要进行软件功能和性能的技术实现方法描述
B.需求分析文档可用于指导后续的开发过程
C.软件需求包括业务需求、用户需求、功能需求和非功能需求等
D.软件需求一般应由用户方组织进行确认
第2题:
试题一
论软件需求管理及其应用
软件需求工程关注创建和维护软件需求文档需展开的一切活动。需求工程可分为需求开发和需求管理两项工作,其中需求管理的目标是为软件需求建立一个基线,供软件开发及其管理使用,确保软件计划、产品和活动与软件需求的一致性。从软件需求工程的角度来看,需求管理包括在软件开发过程中维持需求一致性和精确性的所有活动。
请围绕“软件需求管理及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.详细论述软件需求管理的主要活动及其所包含的主要内容。
3.结合你具体参与管理和开发的实际项目,说明是如何采用软件需求管理方法进行需求管理的,说明具体实施过程以及应用效果。
1.简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。
2.需求管理的主要活动有变更控制,版本控制,需求跟踪和需求状态跟踪。
(1)需求变更管理过程包括:
问题分析和变更描述,需要识别和分析需求问题,形成明确的变更协议,以检查它的有效性,从而产生一个更明确的需求变更提议。
变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改,系统修改的设计和实现的成本。一旦分析完成并且被确认,应该进行是否执行这一变更的决策。
变更实现。这要求需求文档和系统设计以及实现都要同时修改。
(2)版本控制:主要包括确定需求文档版本。
(3)需求跟踪:包括定义对其他需求的链接;定义对其他系统元素的链接;使用的工具即需求跟踪矩阵。
(4)需求状态跟踪:定义需求状态;跟踪需求的每一个状态。
3.考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的需求管理活动,说明该活动的具体实施过程,使用的方法和工具,并对实际应用效果进行分析。
第3题:
以下关于软件需求的叙述中,_____是正确的。
A.软件需求阶段研究的对象是软件项目的设计约束
B.软件需求包括业务需求、用户需求、功能需求和非功能需求等
C.功能需求反映了组织机构或客户对系统、产品高层次的目标要求
D.需求分析需要描述软件功能和性能的技术实现方法
第4题:
()不是软件需求分析的目的。
A.检测和解决需求之间的冲突
B.发现软件的边界,以及软件与其环境如何交互
C.详细描述系统需求
D.导出软件需求
第5题:
第6题:
软件需求是度量软件质量的基础,不符合需求的软件就不具备()。
第7题:
为什么要进行软件需求分析?请叙述软件需求分析的主要过程。
第8题:
软件需求分类,分为()需求和()需求。
第9题:
下列软件需求说明的说法错误的是:()。
第10题:
需求分析
软件设计
软件实现
软件测试
第11题:
软件需求区分为功能性需求和非功能性需求
软件需求首先要满足的是客户对系统的期望值
软件需求是有层次的,从客户需求、到业务流程需求、到系统功能需求到系统操作需求
软件需求完全由开发团队提供,与客户没有关系
第12题:
软件的可靠性
软件运行的环
软件需要完成哪些事情
软件的开发工具
第13题:
下面不属于需求分析阶段任务的是
A)确定软件系统的功能需求
B)确定软件系统的性能需求
C)制定软件集成测试计划
D)需求规格说明书评审
第14题:
软件需求包括功能需求、非功能需求、设计约束三个主要部分,其中()属于功能需求内容。
A.软件的可靠性
B.软件运行的环境
C.软件需要完成哪些事情
D.软件的开发工具
第15题:
下面描述中不属于软件需求分析阶段任务的是
A撰写软件需求规格说明书
B)软件的总体结构设计吧
C)软件的需求分析
D)软件的需求评审
第16题:
第17题:
软件可追踪性(traceability),是指根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行()追踪的能力。
第18题:
软件测试计划开始于需求分析阶段,完成于()阶段
第19题:
软件需求分析应确定的是用户对软件的()
第20题:
关于软件需求,下面的哪个概念是错误的()
第21题:
软件需求分析一般应确定的是用户对软件的()。
第22题:
软件特点
质量
功能
软件产品
第23题:
软件需求说明须保证完整性
软件需求说明须保证一致性
软件需求说明须保证可修改性
软件需求说明须保证可重用性
第24题:
功能需求
非功能需求
性能需求
功能需求和非功能需求