

软件需求工程的活动可以划分为5个独立的阶段:需求获取、需求建模、形成需求规格、需求验证和需求管理,需求建模是(47)
A. 分析需求的正确性和可行性的过程
B. 对需求的抽象描述
C. 对生成需求模型构件的精确的形式化的描述
D. 开发、捕获和修订用户的需求
分析:
高级教程p371:
需求工程的活动可分为两大类,一类属于需求开发;另一类属于需求管理。
需求开发的过程有四个主要活动:
(1)需求获取。积极地与用户进行交流,捕捉、分析和修正用户对目标系统的需求,并提炼出符合解决问题的用户需求,产生《用户需求说明书》。
(2)需求分析。需求分析的目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型。
(3)需求定义。需求定义的目标是根据需求调查和需求分析的结果,进一步定义准确无误的产品需求,产生《需求规格说明书》。系统设计人员将依据《需求规格说明书》开展系统设计工作。
(4)需求验证。需求验证是指开发方和用户共同对需求文档评审,经双方对需求达成共识后做出书面承诺,使需求文档具有商业合同效果。
“需求管理”与“需求开发”密切合作;“需求开发”涉及到把项目关系人的需要转换成产品需求和决定如何在各个产品构件之间安排或分配需求。在“需求管理”中,要收集需求的变更和变更的理由,并且维持对原有需求和所有产品及产品构件需求的双向跟踪。在集成的能力成熟度模型(CMMI)集成中,“需求开发”对应“需求开发”过程域,“需求管理”对应“需求管理”过程域。
参考答案:B
| 各省软考办 | ||||||||||