zoukankan      html  css  js  c++  java
  • 需求的层次与设计

    例如:跑得够快的交通工具,陆,海,空,汽车,自行车,脚踏车,飞机,
    商业(业务目的)需求,用户(可行的业务流程)需求,功能(如何实现流程,前台可见和后台非可见)需求,系统(如何搭建功能,模块构建)需求 是需求的四个层次。

    例如一个圆柱体,为什么要做圆柱体是商业需求,怎么做时,业务需求是从上向下看,用户需求则从外往内看,系统需求则是从圆柱体内部向外看。

    http://www.iteye.com/topic/41745

    商业需求才是真正的需求,业务流程只是一种实现手段而已。

    http://www.cnblogs.com/zhoujg/archive/2009/11/04/1596209.html

    http://www.cnblogs.com/litian/articles/2047981.html

    在软件开发过程中,最为重要的“用户需求”往往和数量巨大的”功能需求“混淆在一起,这会让太多没有直接提供业务价值的需求充斥在需求阶段,这会导致没有突出重点而忽视重要的业务特性,这对业务分析来说是非常有害的。 所以在开发过程中,很有必要加强认识并区分开来

    从常规开发流程来说,

    从商业视角出发,形成《软件可行性分析报告》

    从业务视角出发,形成《软件开发任务说明书》

    从用户视角出发,形成《软件需求规格说明书》

    从开发者视角出发,形成《软件概要设计说明书》

    从软件/系统视角出发,形成《软件详细设计说明书》

    整个流程,是一个纵横交错,相互补充,逐渐深入的过程。

  • 相关阅读:
    jQuery加载
    2.第一个flask web程序
    [转]前端懒加载以及预加载
    [转]当你在浏览器中输入 google.com 并且按下回车之后发生了什么?
    [转]如何让在FLASH不浮动在层之上
    逻辑回归基础梳理
    线性回归基础梳理
    [傻瓜式一步到位] 阿里云服务器Centos上部署一个Flask项目
    Java学习之"Hello World"
    JDK安装及Java环境变量配置
  • 原文地址:https://www.cnblogs.com/xuybin/p/3668955.html
Copyright © 2011-2022 走看看