4、需求分析是软件定义阶段中的最后一步,在这个阶段确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。一般来说。软件需求分析可分为( )三个阶段
A、需求分析,需求描述及需求评审 B、需求提出、需求描述及需求验证
C、需求分析、需求评审及需求验证 D、需求提出、需求描述及需求评审
尚大教育分析:
百度百科“软件需求分析”:
需求分析可分为需求提出、需求描述及需求评审三个阶段。
高级教程p370,17.1.1
需求开发的过程有四个主要活动:
(1)需求获取。积极地与用户进行交流,捕捉、分析和修正用户对目标系统的需求,并提炼出符合解决问题的用户需求,产生《用户需求说明书》。
(2)需求分析。需求分析的目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型。
(3)需求定义。需求定义的目标是根据需求调查和需求分析的结果,进一步定义准确无误的产品需求,产生《需求规格说明书》。系统设计人员将依据《需求规格说明书》开展系统设计工作。
(4)需求验证。需求验证是指开发方和用户共同对需求文档评审,经双方对需求达成共识后做出书面承诺,使需求文档具有商业合同效果。
因此,此题选项B有何不可?所以,这就是典型的不严谨、有争议的题!
尚大教育参考答案:D
各省软考办 | ||||||||||