Use Case Slice 用例切片
用例切片,适合敏捷开发的用例颗粒度
Use Case Slice 用例切片,适合敏捷开发的用例颗粒度
用例设计在实际应用中的难点
用例中有不同的场景,这些场景对应的不同阶段的需求,如果将整个用例作为开发颗粒度,可能导致开发节奏的混乱。 这对于进入软件设计节奏的汽车系统开发来讲,是个极大的调整,该如何解决这个问题呢?
用例切片的提出及作用
IVAR JACOBSON在 Use Case 2.0 中,提出了重要的概念 - "slice", 指的是用例(Use Case)的切片或者分片。这是一种将复杂的用例分解成更小、更可管理的部分的方法。每个切片通常都是向上承接了User Story 用户故事,是对用例的一个特定场景或功能的实现
因此这种方法有助于团队在敏捷开发中更灵活地工作,可以单独开发、测试和交付。通过逐步完成各个切片,最终完成整个用例的实现
对于用例或用例切片的实现,在UML或者SysML中,通常使用Sequence Diagram来表达,详见Sequence Diagram 时序图
Useful Links 有用的链接
最后更新于