Use Case的学习

  • 用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。用例图是外部用户(被称为参与者)所能观察到的系统功能的模型图。

  • 参与者、用例和子系统

形状元素描述和主要属性
1Actor表示用户、组织或与你的应用程序或系统进行交互的外部系统。 参与者是一种类型。

- “图像路径”- 应使用的图像的文件路径,而不是默认的参与者图标。 该图标应为 Visual Studio 项目中的资源文件。
2用例表示由一个或多个参与者为实现特定目标而执行的操作。 用例是一种类型。

- “主题”- 显示用例的子系统。
3关联指示参与者参与用例。
4子系统或组件正在使用的系统或应用程序或它们的一部分。 可以是任何内容,从大型网络到应用程序中的单个类。

系统或组件支持的用例显示在其矩形内。 将一些用例显示在矩形外很有用,可以明确系统的作用域。

基本上,用例图中的子系统具有与组件图中的组件相同的类型。

- “已间接实例化”-如果为 false,则你的执行系统具有一个或多个直接对应于此子系统的对象。 如果为 true,则子系统是设计中仅通过其构成部分的实例化显示在执行系统中的一个构造。

结构化用例

形状元素描述
5包括包括用例可调用被包括用例。 包含用于显示用例如何分为更小的步骤。 被包括用例位于箭头端。

请注意,此图不显示步骤顺序。 可以使用活动图、序列图或其他文档来描述这些详细信息。
6扩展扩展用例向被扩展用例添加目标和步骤。 扩展仅在某些情况下运行。 被扩展用例位于箭头端。

请注意此图不显示应用扩展的确切情况:可以在注释或其他文档中对其进行记录
7继承关联专用和通用元素。 通用元素位于箭头端。

专用用例继承其通用型的目标和参与者,并可添加更多特定目标和步骤来实现这些目标。

专用参与者继承其通用型的用例、属性和关联,并可添加更多上述内容。
8依赖项指示源的设计取决于目标的设计。
9注释用于向关系图添加一般注释。
10项目项目提供指向另一个关系图或文档的链接。 可以通过从解决方案资源管理器拖动文件来创建它。 它可以通过依赖项链接到关系图上的任何其他元素。 项目通常用于将用例链接到对其进行详细阐述的序列图、OneNote 页、Word 文档或 PowerPoint 演示文稿。 文档可以是 Visual Studio 解决方案中的项,也可以是共享位置(如 SharePoint 站点)的文档。

- “超链接”。 关系图或文档的 URL 或文件路径。

双击项目以打开其链接到的文件或网页。
11(未显示)用例、参与者和子系统可以包含在包中。 关系图上不显示包形状,但你可以设置关系图的“LinkedPackage”属性。 随后在关系图上创建的元素将放入包中。 有关详细信息,请参阅定义包和命名空间

用例关系图中的元素

具有包含、扩展和泛化的用例


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自习室预约小程序是一个方便学生预约自习室的工具。下面是该小程序的一个use case建模: 用例名称:学生预约自习室 参与者:学生、管理员 前置条件:学生已经登录小程序,并且有可供预约的自习室 基本流程: 1. 学生打开小程序,主界面展示可供预约的自习室列表。 2. 学生选择一个自习室,并查看该自习室的详细信息,包括位置、容纳人数、开放时间等。 3. 学生选择预约时间段,可以选择单次预约或者多次预约。 4. 学生确认预约信息,包括日期、时间段、自习室等,点击确认按钮。 5. 系统检查预约时间段是否已被其他学生预约,如未被预约,则预约成功;如已被预约,则提示学生重新选择时间段。 6. 系统将预约信息发送给管理员,并等待管理员审核。 7. 管理员根据学生的预约信息,审核通过或拒绝预约。 8. 学生收到系统通知,确认预约结果。 9. 学生可以在预约记录中查看已经预约的自习室以及预约状态。 10. 学生到达预约的时间段内,到自习室进行学习。 备选流程: - 若学生选择的自习室已满员,则提示学生重新选择自习室。 - 若学生选择的预约时间已过期,则提示学生重新选择预约时间。 - 若管理员审核未通过学生的预约申请,则学生可以重新提交预约申请或选择其他自习室。 扩展用例: - 学生取消预约:学生在预约记录中选择已预约的自习室,取消预约。 - 管理员修改预约时间:管理员在预约记录中选择已预约的自习室,修改学生的预约时间。 - 管理员取消预约:管理员在预约记录中选择已预约的自习室,取消学生的预约。 这些用例建模描述了学生预约自习室的流程,以及其他相关的扩展用例。通过这些用例,可清晰展示了自习室预约小程序的功能和操作流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值