用扩展和包含来构造用例 - Structuring Use Cases with Extend and Include

什么是用例图?

用例描述了一个演员和感兴趣的系统之间的一系列交互,以达到某种特定目标,并由某种触发事件引发。用例满足需求或为演员解决问题。用例图包含一组用例,可以通过从每个角色的不同角度讲述系统将如何使用的“故事”来开发。

用例图指南

  • 确保每个用例都能满足可观察的用户目标
  • 用例图没有显示用例的细节:它仅概括用例,参与者和系统之间的一些关系。
  • 用例图并未显示执行步骤以实现每个用例目标的顺序。
  • 其他与用例有关的细节可以在其他图和文档中描述,例如用于描述系统场景行为的顺序图或用于建模用例场景中涉及的对象的类图.v
  • 用例仅在系统的功能需求中处理。其他要求如业务规则和实施约束必须分开表示。
  • 将大型应用程序分割成软件包以形成软件架构。


用例图描述:

这是一个用例图示例。这是一个非常好的用例,它显示了用例在UML用例图中可用的两个主要连接器,它们是包含和扩展连接器。在完成对所有主要使用案例的首次剪切描述后,我们创建包含连接器。让我们来看看。当您修改用例模型时,您可以查看用例并通过将它们分解为独立的包含用例来识别用户系统交互的常见序列。扩展用例是基本用例的替代过程。它在概念上是一组额外的动作序列,可以从基本用例触发,在特定条件下替换主用例中的部分动作序列。

使用此用例图模板创建您自己的图。只需单击使用此模板进行编辑,或者单击创建空白以从头开始绘制。


扫描二维码关注公众号,回复: 4395681 查看本文章

猜你喜欢

转载自blog.csdn.net/chktsang/article/details/80744230