Logo

郎哥编程

信息系统开发基础试题解读—需求分析

2017-07-14 756

【内容摘要】

本题主要考查考生对需求分析的目的、过程、层次等相关知识的了解。

【试题描述】

试题摘《2017年上半年软考信息系统项目管理师真题上午综合知识》第5小题。

以下关于需求分析的叙述中,不正确的是:()

A、需求分析的目的是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求

B、完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书三个过程

C、根据项目的复杂程度,需求分析的工作可以由专门的系统分析人员来做,也可以由项目经理带领技术人员完成

D、软件需求分为三个层次:业务需求、用户需求、功能需求与非功能需求

【试题解读】

需求分析的任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的定义和要求。

需求分析一般包括获取用户需求、分析用户需求、编写需求说明书、需求评审四个过程。第一步:通过调研、走访、会议、系统考查等方式获取用户需求和业务需求,功能需求与非功能需求需要系统分析人员进一步分析用户的业务需求和用户需求后获取。第二步:分析系统边界,定义系统与系统外部实体间的界限和接口的简单模型,创建用例模型。第三步:编写需求规格说明书,提交需求评审。第四步:组织需求评审会议,评审通过进入系统设计阶段,评审未通过则需要重新进行需求分析。

【试题解析】

A项,“需求分析的目的是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求”。符合需求分析目标。A项排除。

B项,“完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书三个过程”。缺少需求评审过程,B项错误,B项当选。

C项,“根据项目的复杂程度,需求分析的工作可以由专门的系统分析人员来做,也可以由项目经理带领技术人员完成”。小型项目经理带领技术人员完成是没有任何问题的,大中型项目还是需要由专门的系统分析人员负责需求分析工作。C项排除。

D项,“软件需求分为三个层次:业务需求、用户需求、功能需求与非功能需求”。描述正确,D项排除。

【试题小结】

此题应能很快锁定B项是错误,因为缺少需求评审过程。如果不了解需求过程的话,本题就有难度了,因为你对需求分析不了解啊,只能猜了。


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论