zoukankan      html  css  js  c++  java
  • 《软件需求最佳实践》阅读笔记05

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

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

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

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

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

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

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

    3. 软件需求

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

  • 相关阅读:
    最值
    算数平均值/加权平均值
    jdbatemplate使用
    所有正规jar包
    java代码在计算机中经历的三个阶段,反射的原理
    lambda函数式编程思想
    重写equals方法
    安全牛-弱点扫描
    安全牛-主动收集
    安全牛-被动收集
  • 原文地址:https://www.cnblogs.com/wang-jx/p/9256386.html
Copyright © 2011-2022 走看看