问题标签 [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.
uml - SUD 之外的电子邮件系统在接收来自它的电子邮件时是否被视为参与者?
在一个用例中,我包含了一个步骤,其中 SUD(正在开发的系统)向外部发送电子邮件。接收该电子邮件的电子邮件系统是否被视为参与者?甚至是利益相关者?根据我的研究,任何与 SUD 交互的东西都是演员,但在这种情况下,我有一些疑问。
任何人都可以提供一些提示吗?
谢谢
uml - 有人能告诉我我是否尝试过用例图来解决这种情况吗?
我有一个场景,我必须为其设计用例图、活动图和类图:
“我经营着一家小型计算机咨询公司,有很多员工。除了员工的基本信息(姓名、DoB、联系方式等)外,我还需要能够跟踪他们所扮演的角色类型,例如硬件技术员、程序员和软件安装员。单个员工可以执行多个角色,每个角色都有相关的小时工资。我需要保留与我们签订合同的所有客户的姓名和联系方式。一个客户可以同时拥有多个合同,但每个合同只与一个客户相关联。每份合同都有名称、描述、创建日期和工作类型——例如系统开发、软件升级。除了名称之外,不需要捕获作业类型的详细信息。每份合同还指定一名员工作为项目负责人。一名员工可能是多个合同的项目负责人。”</p>
我试图画一个用例图,我想知道我画的是否正确,是否有任何错误或任何需要改进的地方:
include - 为什么我们需要将一个用例分解或分解成两个或多个用例?
在许多情况下,为什么您需要将一个用例分离或分解为两个或多个用例?
uml - 正确指定主要/次要参与者(UML 用例图)
考虑以下情况:
我有一个提供在线商店订单信息的网络服务。在另一台机器上,有一个 Windows 服务,它每小时从 web 服务检索一次订单并将数据写入数据库。使用 Windows 服务代替计划任务,因为它提供了一个 tcp 端点,因此客户端可以手动(使用简单的桌面应用程序)命令该服务来检索特定顺序的数据。
我不确定我必须在哪里放置 Windows 服务。它是在给定时间间隔内调用 Web 服务的主要参与者,但它是次要参与者,因为它对客户端的命令做出反应。
我应该如何继续为此场景创建用例图?
dependencies - 如何在 UML 用例图中根据主要参与者的角色建模不同的外部系统?
我正在建模一个需要与光学跟踪传感器接口的软件,以通过光学标记测量某些物体的姿势。一般用户在两个不同的用例(例如 UC1 和 UC2)中与此传感器(例如外部系统 1)进行交互。我还想模拟管理员用户通过相同的用例 UC1 和 UC2 与软件交互的可能性,但他可以与模拟真实光学传感器的软件模拟器(比如外部系统 2)交互。
我正在尝试在用例图中对此场景进行建模,但我不确定是否正确建模了模拟器和管理员角色的存在。我不会创建第二对用例,因为它们应该与一般用户采用的完全相同。参考该图,我想将一些从 UC 到外部系统 2 的依赖箭头(虚线)也添加到外部系统 2 中,但这种方式听起来像普通用户也可以与模拟器交互,但这是不允许的。
uml - 如图所示,我们可以在扩展点上使用包含吗
我正在制作一个用例来为我的桌面应用程序展示 2 FA 流程,在该流程中,用户需要为 2FA 选择一个秘密问题或 SMS 代码。
包含扩展点以显示登录过程是否正确?
这是我到目前为止创建的
uml - 我的用例图正确吗?关于用例概括
编辑:
最终结果基于@qwerty_so给出的建议
这是我在源代码管理系统中查看存储库的用例图。
该系统是项目管理系统的一部分。
系统类似于 GitHub,用户可以选择项目。
它将显示项目的存储库列表。
用户可以单击存储库以查看其详细信息,例如文件树和存储库信息。
最后,用户还可以单击树中的文件来查看其内容。
我对用例泛化的使用是否正确?
下面的用例是以前的版本,我了解到使用用例图对流程建模是不正确的(Seidl et al., 2015, p. 37)。
- Seidl, M., Huemer, C., Kappel, G. 和 Scholz, M. (2015)。UML @ Classroom:面向对象建模简介。Cham:施普林格国际出版社。