高级需求分析技巧,用案例说明,如何从运行场景中挖掘功能需求?

本文探讨了如何通过将用例视为大型需求集合,分析用例内部的事务,以及深入探究每个事务的功能需求,来进行高级需求分析。强调了在需求与用例间建立映射关系的重要性,以及在信息不足和场景限制的情况下,应如何逐步深化理解,以提升需求分析的质量。尽管这可能在短期内影响效率,但从长远来看,这种精细化的工作方式能带来更高的效率和产品质量,对企业和个人成长具有积极影响。
摘要由CSDN通过智能技术生成
发现功能需求的的目的,是要形成构建的产品的一份合约,因此,功能性需求必须十分详细的描述预期的产品将执行哪些活动。为了满足这个指标,功能性需求必须包含足够的细节,让开发能够构造出正确的产品,使需求分析师与利益相关方的误解减少到最低程度。

为了使需求更规范、清晰、有条理,就需要考虑发现和组织需求的方法。我们可以这样来考虑:

  • 首先:把每个用例看成一个大的需求集,描述清楚这些需求集之间的交互关系,这就自然的使需求与用例之间有了映射关系。
  • 其次:把视野集中在每个用例。一个用例表现了为实现一个大的目标所必需的行为,而每一个大目标需要若干小目标来实现,这个小目标就是事务。在用例点规模估计中,我们已经定义了事物就是从用户到系统,再回到用户的一个“环形路线”,我们可以把每个用例所包含的若干事务分离出来并进行命名。这就有了一个清晰的需求框架。
  • 最后:再把视野集中到每个事务,仔细分析为了完成这个小目标(事务),系统需要哪些功能?这些功能有哪些模糊不确定的地方?能不能据此定义开发?

这种从功能集到事务再到功能的层层分解方式,不但减少了需求定义的难度,而且是最后形成需求文档和用例文档之间有很好的追踪关系,下图展示了这种渐进式得到功能性需求的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值