- 6
- 0
- 约1.88千字
- 约 12页
- 2017-11-29 发布于重庆
- 举报
软件需求与分析教程(第五章)
第5章 确定产品前景与项目范围 业务需求位于需求链中的最顶层,这种需求定义了软件系统的前景与范围。 用户需求和软件功能需求都必须符合业务需求设定的前景和目标。 如果项目没有一个明确定义的方向,或者不能让每个人充分理解这个方向,就必然会走向失败。 5.1 通过业务需求定义前景 产品前景(product vision)将所有涉众统一到一个方向上。前景描述了产品用来干什么,它最终会是什么样子。 前景关系到整个产品。当产品的战略定位或信息系统的业务目标随时间发生改变时,前景也会随之变化,但这种变化相对缓慢。 范围则只与一个特定的项目,或实现产品功能下一增量的某次迭代相关,如图5.1所示。 5.1.1 相互矛盾的业务需求 开发者希望带为顾客提供一个激动人心的高科技新方向。 而零售商需要的却只是一个简单的、可直接投入使用的系统。 顾客则注重方便性和功能。 不同的目标、约束和成本因素构成了这三方的制衡关系,导致了不一致的业务需求。 5.1.2 业务需求与用例 业务需求决定了应用的广度与深度。 广度(breadth)指应用能完成哪些业务工作(即用例)。 而深度(depth)则说明将各项用例实现到何种程度。 业务需求会影响用例及相关功能需求的实现优先级。 业务需求对于需求的实现方式也有很大影响。
原创力文档

文档评论(0)