软考知识点之需求管理

需求管理,在高级教程第二版中是完整的一章内容(第17章 新需求管理),在现行的高级教程第三版中,只是在“1.4.1 需求分析”(35页)进行了讲解。整理如下:
(1)需求三个层次:业务需求、用户需求、系统需求。
(2)QFD将软件需求分为三类:常规需求、期望需求、意外需求。
(3)需求获取方法:访问采情联。
对应教程:
《信息系统项目管理师教程(第三版)》 5.3.1需求的分类

软考知识点之需求管理_第1张图片

 

历年真题

20.1 [高级2019下7]在软件需求分析中,( )分别用来表示功能模型和行为模型。

A.数据流图、状态转换图
B.状态转换图、E-R图
C.状态转换图、数据流图
D.E-R图、状态转换图

参考答案:A
在需求分析工作中,常使用E-R图表示数据模型,用数据流图表示功能模型,用状态转换图表示行为模型。

20.2 [高级2019上10]关于软件工程的描述,不正确的是()。

A.软件工程对软件开发的质量、进度、成本进行评估、管理和控制
B.用户需求反映客户高层次的目标要求,通常由项目投资人、客户提出
C.需求是用户对新系统在功能、行为、性能等方面的期望
D.软件工程将系统的、规范的、可度量的工程化方法应用于软件开发

参考答案:B
业务需求。业务需求是指反映企业或客户对系统高层次的目标要求,通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门等。
用户需求描述的是用户的具体目标,或用户要求系统必须能完成的任务。

20.3 [高级2018下7]软件需求是多层次的,包括业务需求、用户需求、系统需求,其中业务需求()。

A.反应了企业或客户对系统高层次的目标需求
B.描述了用户具体目标或者用户要求系统必须完成的任务
C.从系统角度来说明软件的需求,包括功能需求、非功能需求和设计约束
D.描述了用户任务系统应该具备的功能和性能

参考答案:A
业务需求是指反映企业或客户对系统高层次的目标要求,通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门等。通过业务需求可以确定项目视图和范围,项目视图和范围文档把业务需求集中在一个简单、紧凑的文档中,该文档为以后的开发工作奠定了基础。

20.4 [高级2017上5]以下关于需求分析的叙述中,不正确的是:()

A.需求分析的目的是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求
B.完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书三个过程
C.根据项目的复杂程度,需求分析的工作可以由专门的系统分析人员来做,也可以由项目经理带领技术人员完成
D.软件需求分为三个层次:业务需求、用户需求、功能需求与非功能需求

参考答案:B
完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书和需求评审四个过程。
B的表述部完整。

20.5 [中级2019下11]() 定义了软件质量特性,以及确认这些特性的方法和原则。

A.软件验收
B.软件需求
C.软件规划
D.软件设计

参考答案:B

20.6 [中级2017下14]需求分析是软件生存周期中的重要工作,以下描述不正确的是:( )。

A.软件需求是针对待解决问题的特征的描述
B.绝大部分软件需求可以被验证,验证手段包括评审和测试
C.需求分析可以检测和解决需求之间的冲突
D.在资源有限时,可以通过优先级对需求进行权衡

参考答案:B
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步, 是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。

你可能感兴趣的:(软考资料,项目管理,软考,简练)