《软件需求最佳实践》阅读笔记05

《软件需求最佳实践》阅读笔记05

软件需求定义为:业务知识+问题列表+其他因素。

需求的三个层次划分为:业务需求、用户需求、软件需求。这种划分很大程度上体现了需求工作的不同阶段。

1. 业务需求是反映企业/组织对软件系统的高层次目标要求,换句话说,就是软件系统的建设目标,而这种目标通常体现在两个方面:

  问题:解决企业/组织运作过程中的问题,例如物资供应脱节、用户投诉量大、客户流失率较高等。

       机会:抓住外部环境变化所带来的机会,以便为企业带来新的发展,例如电子商务、网上银行、基于即时通信的工作协同系统等。

2. 用户需求是指描述的是用户使用软件需要完成什么任务,怎么完成的需求,通常是在业务需求定义的基础上进行用户访谈、调查,对用户使用的场景进行整理,从而建立用户角度的需求。换句话说,用户需求是需求捕获的产物。

3. 软件需求

因为用户需求具有零散、存在矛盾的特点,因此需求分析人员还需要对其进行分析、提炼、整理,从而生成指导开发的、更精确的软件需求。换句话说,软件需求是需求分析与建模的产物。

原文地址:https://www.cnblogs.com/wang-jx/p/9256386.html