《需求工程》阅读随笔-1.做什么和怎么做

本文探讨了系统开发过程中从愿景到实现的转化路径,强调了需求工程的重要性及其持续性特征。介绍了双高峰模型,解释了如何从客户提供的初步解决方案中提炼出核心需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通常情况下,一个系统的开发过程基本上遵循下面的这张图(不考虑需求变更,一次需求变更也可以由下面的图来描述)。

系统的实现过程就是一个把愿景/上下文转化为可用系统的一个过程。从愿景转化为系统需求再转化为架构,转化为组件需求,乃至组件的设计及实现,每一步都遵从一个What到How的转变。

而上述这些What到How的转变又有一个共同之处,对于给定的问题,存在多个不同的答案,你每选择一个答案,下一个引出的问题就会更少,相应的答案也会更加精简。这样我们也就得到了下图,可以把图中的三角形看成解空间,越到后面的阶段,解空间越狭窄。

一个从What转化为How的过程就是一个精化的过程,下面的双高峰模型给出了这一过程的完整描述。双高峰模型也揭示了一个事实:大部分需求在描述的时候都伴随着脑海中所考虑的(初步的)解决方案。这也就是很多需求人员在获取需求的时候,得到的是客户给出的一种初步答案(往往这种初步答案并不怎么好),所以,作为一个专业的需求人员,你需要做一个逆向工程,把客户的How转化为What。

 

因此,需求工程是一个持续的活动;需求工程应该持续的在概念层次上抽取和记录显示世界中的相关变化,并将所有相关涉众引入进来。

 

转载于:https://www.cnblogs.com/skytraveler/p/3517993.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值