软件需求工程综述
1. 需求工程的任务与目标
需求工程就是对服务和约束的发现,分析,建立文档,检验的过程
需求工程的任务:
清楚的理解用户要解决的问题,完整准确的获取用户的需求,并用《软件需求规格说书》 规范的形式准确地表达用户的需求。
需求工程的目标:
1.通过建模整合各种信息,使人们更好的理解问题
2.定义一个需求集合,能够为问题提供一个解决方案
需求工程的成果:
《软件需求规格说明书》
需求工程实施人:
系统分析员
需求工程面临各种各样的问题与挑战,比如,问题的空间理解,人与人之间的通信,需求的不断变化,并且沟通十分重要,因为沟通是联系客户,项目经理,程序开发的桥梁,当沟通有成效并且顺畅时,程序开发会很顺利,客户的要求也能达到。
需求工程的过程
2. 软件需求的层次与内涵
需求的三个层次:
1. 业务需求:BR
来源于项目负责人,产品经理,是描述企业对项目的高层次的目标,从宏观上开发系统的必要性,意义和目标,核心部分是业务建模,核心问题是业务目标,业务流程,对企业的业务流程进行评估&#x