用例的崛起与应用
1. 用例为何胜出
用例自出现以来,已成为捕获软件应用需求的黄金标准。如今,很难找到不采用某种形式用例的财富 1000 强企业的 IT 部门。用例能在需求领域胜出,主要有以下原因:
1.1 对业务人员而言易懂
业务人员通常能较快理解用例,原因如下:
- 业务人员偏好阅读以句子和段落形式编写的规格说明,而非图表或伪代码。技术人员绘制的图表往往包含过多细节,容易让业务人员感到困惑。
- 用例通过分离“基本路径”,简化了“完整”业务流程中复杂的周边环节,使业务人员更容易可视化每个用例及其业务目标。每个用例代表一个业务事务,其划分方式遵循业务思维,而非技术子系统。
1.2 具有可追溯性
用例对业务人员和技术人员都很自然。用例中的故事能自然地引导到分析、设计和测试工件,帮助回答“我们是否在做应该做的工作”这一问题。缺乏可追溯性是许多软件应用虽在预算内按时完成,但仍不符合业务期望的主要因素,而用例有助于解决这一问题。
1.3 是出色的范围界定工具
用例将需求的重点放在项目范围内外的边界上,通过关注跨越边界的内容,为项目范围界定提供清晰的划分。虽然并非每个用例驱动的项目都能严格控制范围,但用例是一种有助于管理范围蔓延的需求工具。
1.4 不使用特殊语言
技术人员可能希望将用例变得更具技术性,使用绝对一致、明确且计算机可读的语言。然而,一旦用例变得计算机可读,就不再适合业务人员阅读。用例使用自然语言(如英语、中文、德语等)的优势在于其可读性,但也伴随着语言本身的模糊性和问题。业务分析师认识到这一点,更有可能制定出切实可行的需
超级会员免费看
订阅专栏 解锁全文
1342

被折叠的 条评论
为什么被折叠?



