收集到了客户的需求后,下一步就到了对需求进行分析的阶段,在这个阶段就要理解需求、分析需求、最后确定系统需要实现的功能需求。这一阶段非常重要,因为前期收集到的需求表达形式各种各样,不一定都是用“软件功能”的形式表达的(很多需求是用客户用语表达的),需要对这些原始需求进行分析、去伪存真、最终将全部的客户需求转换为清晰、明确的软件功能需求表达形式。最终交付的【需求规格说明书】就是基于这个阶段的工作成果编制而成的。【需求规格说明书】完成表明需求工程的结束,它是后续设计工程的输入。
这是需求工程的第三个阶段,介绍:需求分析的作用和方法。
需求分析,是对收集到的需求进行细致的分析、研判,准确地理解客户的目标、业务等对信息化的需求,最终将这些需求转换为准确的功能需求定义。需求分析阶段的主要工作有三个
1)对收到的需求根据内容进行分层梳理,以利于进行分析;
2)对分层的需求进行转换,以确定系统要实现的功能需求;
3)将分析成果汇总成为【需求规格说明书】,该资料的用途有两个
- □对客户:确定了系统需要开发的全部内容,是客户验收系统的依据;
□对软件商:是系统的规划、设计,开发、测试、交付等全实施流程的依据;