UML用例图服务器作为系统参与者,以及哪种用例

迪莫特

我正在根据以下场景创建用例图:

有一个移动应用程序,它将数据传递到Web服务器/数据库。另一方面,Web服务器将数据发送到移动应用程序。

所以我有两个问题:

  • 发送到应用程序的数据仅是此智能手机/用户的个人数据。那么将服务器/数据库显示为与特定用例相关联的外部系统参与者是否有意义?

  • 是否需要使用案例(针对移动应用程序),例如“显示有关某物的信息”或“刷新数据”?因为我认为它们对于业务逻辑不是必需的。你有什么感想?

感谢您的想法!

亚历克斯

发送到应用程序的数据仅是此智能手机/用户的个人数据。那么将服务器/数据库显示为与特定用例相关联的外部系统参与者是否有意义?

仅当服务器/数据库确实是系统要与之通信的外部系统时如果不是,那么它就不能成为参与者,您应该强制进行附加的UML建模以阐明总体系统结构(组件图+序列)。

数据是个体的事实与该决定无关。:)

是否需要使用案例(针对移动应用程序),例如“显示有关某物的信息”或“刷新数据”?因为我认为它们对于业务逻辑不是必需的。你有什么感想?

如果您正在构建此移动应用程序,并且这些是要实现的要求,则应明确将其捕获为用例。

您所说的“对于业务逻辑而言,它们不是必需的”是什么意思?

首先,您的系统范围是什么?(移动应用,移动应用+服务器/数据库或其他)?

UPDATE(清除系统范围后)

我们正在构建移动应用程序和数据库。因此,我们不仅仅是从那里获取数据并发送数据。我们正在对整个系统建模

范围现在很清楚-数据库/服务器不能是参与者,因为它是范围的一部分。我看到的唯一参与者是移动应用程序用户。

当仅将用户放置在演员和应用程序放置在系统上时,我不知道如何描述用例,因为我认为我必须在uce案例描述中提及数据已发送到服务器等。

您不必将所有内容都放在用例描述中,稍后我将再次讨论。

例如:一个用例是关于拍照并将其发送到服务器-

那么,这个UC有什么问题?参与者是移动应用程序用户,用例是“上传图片”(可以选择包括拍摄图片)。

我认为您对试图将所有问题都放在用例模型中的多种关注混合在一起感到困惑,这是不可能的。

因此,我建议您使用以下图表将cpncerns(系统方面)分开:

  1. 业务级别:一个活动图,显示应用程序的整体使用情况/业务工作流程
  2. 一个用例模型捕捉请求数

确保从Actor角度简化此模型。只需确定Actor可以执行的一小部分有意义的交互(而不是底层的交互)。例如:“上传照片”,“刷新数据”可能是一些可靠的UC

  1. (可选)概念/数据模型(以清理相关的数据结构)
  2. 通过组件/部署图的系统结构(这里您显然至少具有3个组件:移动应用程序,WEB服务器(或从移动应用程序接收请求的任何内容)和数据库
  3. 通信机制-使用组件的时序图

现在,您需要一些“胶水”来关联不同的概念-针对每个用例,使用组件图中的元素(+ couurse的actor),制作一个序列以显示其工作原理。

关键是要“打开”用例,并根据系统结构元素显示其内部实现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UML用例图服务器作为系统参与者,以及哪种用例

来自分类Dev

用例图 - 系统作为参与者

来自分类Dev

UML用例图的参与者数量

来自分类Dev

UML用例图,查看器的不同参与者?

来自分类Dev

UML用例图2个参与者与1个用例相关

来自分类Dev

确定用例图的正确系统和参与者

来自分类Dev

用例 - 参与者关系

来自分类Dev

一个参与者代表UML用例中的另一个参与者执行一个用例

来自分类Dev

在这种情况下,用例图的参与者是谁?

来自分类Dev

在我的用例图中定义参与者

来自分类Dev

Java,设计模式:用例和参与者的管理器

来自分类Dev

Java,设计模式:用例和参与者的管理器

来自分类Dev

用例图:一个参与者与另一个参与者交流一些东西

来自分类Dev

UML用例图

来自分类Dev

我应该在用例图中将系统作为参与者包括在内吗?

来自分类Dev

在用例图中将系统用作参与者

来自分类Dev

参与者和用例之间的关联是另一个用例的扩展,这意味着什么?

来自分类Dev

Akka持久性参与者的用例是什么?

来自分类Dev

包含的用例可以与参与者相关联吗?

来自分类Dev

扩展用例可以与其他参与者有关系吗?

来自分类Dev

为什么可以对参与者和用例之间的 <<use>> 依赖项建模?

来自分类Dev

用例所需的两个参与者可以是同一个人吗?

来自分类Dev

UML用例:清单与关系图

来自分类Dev

UML用例:清单与关系图

来自分类Dev

UML-用例图选择

来自分类Dev

UML用例图组成的批准机制

来自分类Dev

UML序列图-作为对象的参与者?有效吗

来自分类Dev

在线作业门户系统用例图

来自分类Dev

用例图和uml图有什么区别?

Related 相关文章

热门标签

归档