问题标签 [use-case-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
97 浏览

uml - 你能在演员之间建立一个扩展关系吗?

你能在演员之间建立一个扩展关系吗?

你能在用例和参与者之间创建扩展关系吗?

我在网上找不到任何东西。

0 投票
1 回答
212 浏览

architecture - 用例:用户使用输入设备

我正在为用户使用各种输入设备(平板电脑、无线笔等)与系统交互的场景创建一个用例图。对于那部分,因为用户通过设备与系统交互,我目前有这样的图表......

图表

我知道设备和系统等可以是用例参与者,但在一个参与者使用另一个参与者使用服务之前,我还没有见过这种图表设计。这作为用例图可行吗?

0 投票
1 回答
15 浏览

oop - 当一个参与者有两个不同的场景时,如何呈现用例图?(完全相同的参与者)

我必须构建一个用例图,但其中一个参与者有两种不同的场景,例如参与者必须选择一台笔记本电脑或一些笔记本电脑。我如何在我的用例图中表示它?

0 投票
2 回答
384 浏览

uml - 如何在 UML 图中概括参与者

这是我的用例场景

Ever Green Homes PVT Ltd. (EGH) 出售房屋。想要出售房屋的人与 EGH 签订合同并提供房屋信息。该信息由 EGH 保存在数据库中,并且该信息的一部分被发送到所有房地产经纪人使用的全市多重列表服务。EGH 与两类潜在买家合作。一些买家对一栋特定的房子感兴趣。在这种情况下,EGH 会从其数据库中打印信息,房地产经纪人使用这些信息来帮助向买家展示房屋(该过程超出了要建模的系统范围)。其他买家寻求 EGH 的建议以寻找满足他们需求的房子。在这种情况下,买方填写一份买方信息表,该表输入买方数据库,EGH 房地产经纪人使用其信息搜索 EGH 的数据库和满足其需求的房屋的多重列表服务。这些搜索的结果被打印出来并用于帮助房地产经纪人向买家展示房屋。

描述中有买家类型。

我想知道这两种类型的买家是否都映射在用例图中。如果是,如何映射它们?

这是我画的用例图:

用例图

如果有任何问题,请帮助我纠正我的图表的任何问题...

0 投票
1 回答
218 浏览

uml - 如何从功能程序中提取序列图?

我有一个学生系统的电子服务门户但我不确定将绘制哪个序列图以退出课程

学生可以:

  • 请求道歉或缓刑
  • 请求删除或添加课程
  • 申请重新注册
  • 请求退出课程

学术顾问:

  • 请求接受
  • 请求类扩展

部门主管:

  • 请求接受

教务处:

  • 请求接受

入学及注册:

  • 请求执行

退课服务流程:

  1. 将申请转给学生的学术顾问批准。
  2. 将请求转给学生的部门负责人以供批准。
  3. 将申请转交教务副院长审批。
  4. 申请自动转交招生和注册院长执行。

我的问题是:
顺序图是否适合所需的程序?
如何为这个系统绘制类图?
用例图是否正确?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1091 浏览

database - 时间表系统用例图

这是我为我的大学时间表系统制作的用例图:

在此处输入图像描述

我的图表正确吗?还是需要更多用例?

0 投票
2 回答
40 浏览

uml - 我如何表示用例的条件?

我在一个项目的规范部分,我必须制作用例,但我不明白如何翻译这个场景。该项目是:学生和老师必须在每个班级都使用卡片签到,系统会计算出勤和缺勤,如果老师不签到,则不会计算缺勤,因为就像没有课一样。当学生缺勤率达到 25% 时,系统会向教师和学生发送电子邮件警告他们。

我的问题是,如果“签到”行为对每个参与者产生不同的影响,它是否应该是同一个用例?我如何表示如果老师没有签到就没有课?

0 投票
1 回答
156 浏览

software-design - 非交互功能需求软件工程

我无法列出一些非交互式功能要求,以构建一个关于“大学智能美食广场系统”的自助服务项目。在该系统中,客户可以通过手机应用程序或机器订购,通过电子钱包付款,当使用机器订购时,机器会在付款后自动打印账单。我无法清楚地理解软件工程中非交互式功能需求的概念。并以机器支付后自动打印账单为例,是不是非交互式功能需求?谁能给出更多关于非交互式功能需求的例子来帮助我清楚地理解?谢谢!

0 投票
1 回答
407 浏览

uml - 通过导入 CSV 执行各种功能的插件的 UML 用例图

我正在创建一个在核心应用程序之上添加各种功能的插件。该插件使管理员能够上传 CSV 文件,并根据文件中输入的信息执行以下功能(通过对核心应用程序的数据库执行操作):

  • 创建用户
    • 可以是管理员也可以是普通用户
  • 创建项目
    • 可以是父项目或父项目的子项目
    • 子项目从给定的父项目中复制(因此插件还添加了创建从父项目复制的子项目的选项)
  • 将用户分配给具有特定权限的项目

我想为这个插件绘制一个 UML 用例图,但不知道应该去哪里,尤其是 CSV 文件的上传。我也对如何在这里绘制核心应用程序的角色感到困惑。在这种情况下,它唯一直接做的就是授权。该插件还通过对核心应用程序的数据库执行操作来执行这些功能,我想知道是否应该有一些来自创建用户的关联,例如因此。

我的尝试之一可以在这里找到:

用例图

提前感谢您提供的任何帮助!

0 投票
1 回答
2932 浏览

uml - 我想创建一个 Brick Breaker 游戏的用例图,我的正确吗?

用例图

我以前从未制作过用例图,所以我想知道我的是否正确。