Use Case Slice 用例切片

用例切片,适合敏捷开发的用例颗粒度

Use Case Slice 用例切片,适合敏捷开发的用例颗粒度

用例设计在实际应用中的难点

用例中有不同的场景,这些场景对应的不同阶段的需求,如果将整个用例作为开发颗粒度,可能导致开发节奏的混乱。 这对于进入软件设计节奏的汽车系统开发来讲,是个极大的调整,该如何解决这个问题呢?

用例切片的提出及作用

IVAR JACOBSON在 Use Case 2.0 中,提出了重要的概念 - "slice", 指的是用例(Use Case)的切片或者分片。这是一种将复杂的用例分解成更小、更可管理的部分的方法。每个切片通常都是向上承接了User Story 用户故事,是对用例的一个特定场景或功能的实现

因此这种方法有助于团队在敏捷开发中更灵活地工作,可以单独开发、测试和交付。通过逐步完成各个切片,最终完成整个用例的实现

对于用例或用例切片的实现,在UML或者SysML中,通常使用Sequence Diagram来表达,详见Sequence Diagram 时序图

最后更新于