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

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

    从常规开发流程来说,

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

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

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

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

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

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

  • 相关阅读:
    本地计算机 上的 Redis Server 服务启动后停止
    RabbitMQ 命令行
    mysql ORDER BY 中文出现错误问题
    使用javascript纯前端导出excel
    软件测试概念学习
    excel控件只为简单写入数据表--github找到ExcelUtil笔记
    快速创建Spring web项目
    PQGrid商业化的表格组件
    mybatis传入参数为0被误认为是空字符串的解决方法
    MyBatis like报错
  • 原文地址:https://www.cnblogs.com/xuybin/p/3668955.html
Copyright © 2011-2022 走看看