软件需求开发过程

软件需求开发过程主要目的是通过开发活动产生和分析用户需求和产品需求;需求管理主要目的是对用户需求和产品需求进行管理,并识别这些需求与项目计划和项目工作产品的不一致之处。软件需求开发过程一般流程如下:
1)首先获取业务需求
业务需求是高层次需求,是宏观需求。业务需求来源于《项目章程》、项目建设方案、项目标目等前期文件。
2)根据“规划范围管理”子过程中输出的《需求开发计划》获取用户需求,获取结束后整理编写《用户需求说明书》
用户需求是最终用户的具体目标,指的是需要系统必须完成的任务,是具体需求。
《用户需求说明书》初稿经过多次需求评审后,形成《用户需求说明书》正式稿;然后提交客户进行需求确认,客户签字或盖章后生效。
3)系统需求
是将《用户需求说明书》通过需求分析后编缉《软件需求规格说明书》(SRS);同样《软件需求规格说明书》也要进行评审。
4)需求验证
通过需求评审和需求测试工作来对需求进行验证。
5)需求跟踪
需求更变、控制需求,验收可交付成果等。
6)需求变更
对一个软件项目来说,无论最初的需求分析有多么明确,开发过程中的需求变化也还是不可避免的
需求变更一般流程:干系人提出变更》项目经理组织变更评估》终止变更/变更申请》变更评审》不进行变更/实施变更》变更验证

你可能感兴趣的:(软件需求开发过程)