需求的层次与设计
2014-04-16 16:40
211 查看
例如:跑得够快的交通工具,陆,海,空,汽车,自行车,脚踏车,飞机,
商业(业务目的)需求,用户(可行的业务流程)需求,功能(如何实现流程,前台可见和后台非可见)需求,系统(如何搭建功能,模块构建)需求 是需求的四个层次。
例如一个圆柱体,为什么要做圆柱体是商业需求,怎么做时,业务需求是从上向下看,用户需求则从外往内看,系统需求则是从圆柱体内部向外看。
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
在软件开发过程中,最为重要的“用户需求”往往和数量巨大的”功能需求“混淆在一起,这会让太多没有直接提供业务价值的需求充斥在需求阶段,这会导致没有突出重点而忽视重要的业务特性,这对业务分析来说是非常有害的。 所以在开发过程中,很有必要加强认识并区分开来
从常规开发流程来说,
从商业视角出发,形成《软件可行性分析报告》
从业务视角出发,形成《软件开发任务说明书》
从用户视角出发,形成《软件需求规格说明书》
从开发者视角出发,形成《软件概要设计说明书》
从软件/系统视角出发,形成《软件详细设计说明书》
整个流程,是一个纵横交错,相互补充,逐渐深入的过程。
商业(业务目的)需求,用户(可行的业务流程)需求,功能(如何实现流程,前台可见和后台非可见)需求,系统(如何搭建功能,模块构建)需求 是需求的四个层次。
例如一个圆柱体,为什么要做圆柱体是商业需求,怎么做时,业务需求是从上向下看,用户需求则从外往内看,系统需求则是从圆柱体内部向外看。
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
在软件开发过程中,最为重要的“用户需求”往往和数量巨大的”功能需求“混淆在一起,这会让太多没有直接提供业务价值的需求充斥在需求阶段,这会导致没有突出重点而忽视重要的业务特性,这对业务分析来说是非常有害的。 所以在开发过程中,很有必要加强认识并区分开来
从常规开发流程来说,
从商业视角出发,形成《软件可行性分析报告》
从业务视角出发,形成《软件开发任务说明书》
从用户视角出发,形成《软件需求规格说明书》
从开发者视角出发,形成《软件概要设计说明书》
从软件/系统视角出发,形成《软件详细设计说明书》
整个流程,是一个纵横交错,相互补充,逐渐深入的过程。
相关文章推荐
- 设计符合人需求层次模型的商业模式——揭密冰桶挑战背后,不为人知的商业秘密!
- 设计的需求层次模型
- 产品设计体会(6004)中小企业的需求层次(上)
- 产品设计体会(6005)中小企业的需求层次(下)
- 产品设计背后的马斯洛需求层次
- 设计模式后的设计理念:需求变化,针对接口编程,优先使用聚合
- 水果项目第1集-想法>需求->功能->数据库设计->类设计
- 校友信息管理系统&SNS互动平台之用户需求及概要设计
- C++设计模式4--桥接模式--处理多维度的需求变化
- SoC嵌入式软件架构设计之一:系统内存需求评估
- 需求分析的图形工具(层次方框 warnier IPO)
- Android 之dialog 以及界面设计规则,画板项目需求分析,变换画线Path 大小 长度Canvase变换
- UI界面设计的需求分析方法
- 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求 .
- 扫盲 HTTPS 和 SSL/TLS 协议[1]:背景知识、协议的需求、设计的难点
- Fans-rt 任务局部变量特性设计方案(需求分解)
- 领域驱动设计下系统层次结构风格
- 《探索需求-设计前的质量》阅读笔记二
- 需求与设计的理解
- 阻抗控制与层叠设计的几个层次