当前位置: 首页 > 知识库问答 >
问题:

如何绘制多阶段用例的顺序图?

葛志国
2023-03-14

在现有的系统中,一些功能/用例可能需要多个阶段来完成其整个过程。例如,用户注册可能包含两个阶段:在数据库中插入用户记录和激活电子邮件。或者网上银行转账,在实际交易发生之前,需要进行转账信息的填写和短信验证阶段。我想知道如何为这类功能/用例绘制顺序图。

更具体地说,我为使用MVC模式的用户注册示例绘制了一个序列图,显示在底部。在这张图上,两个阶段是用红线划分的。此外,我跳过处理失败或异常的逻辑,例如数据库中已经存在的无效输入或用户名,以使其更简单。看来这张图涉及的对象这么多,我是不是应该这样画一张序列图呢?或者每个阶段使用2个顺序图更好?

共有1个答案

云和惬
2023-03-14

一般来说,图越小越好。如果您是为了文档/通知的目的而这样做,那么清晰应该是您的优先事项。

在您的特定示例中,将其分解为(至少)两个序列图将是一个很好的选择,因为这两个活动通常在不同的时间执行。

你可以这样看:

    null
 类似资料:
  • 我希望我的“预集成测试”阶段是以下目标的执行,按照这个特定的顺序。 阶段:预集成测试 获取一个Spring Bootjar(maven-依赖-插件:复制) get-a-port(build-helper-maven-plugin:保留网络端口) 显示端口(maven-antrun-plugin:运行#1) 启动服务器(exec-maven-plugin) 等待启动(maven-antrun-plu

  • 我正在做一个游戏,我试图在游戏结束时画一个舞台。当我使用旧版本的libgdx时,这很好。当我更新libGdx版本时,我遇到了以下问题。我在gameOver中使用了相同的背景变量gamePlayBG,我在整个游戏中使用它,并每次都重置它。目前,但舞台还没有画。只有gamePlayBG在画画。下面是我的代码: 下面是在时间为零时调用gameOver()方法的render方法: 有什么建议吗??

  • 问题内容: 这是我声明曲线的代码行: 现在我可以使用什么代码来绘制曲线?我尝试了类似的东西: 但显然那没有用。有什么建议? 问题答案: 我已经做了一个最小的测试用例,以证明您在这里的描述。该程序可以运行,但是除非能看到您正在使用的代码,否则我无法真正为您提供帮助。

  • 在ElasticSearch中为多个字段指定排序顺序的最佳方法是什么?查询字符串格式似乎根本不起作用: 人们希望先按字段1排序,然后按字段2排序,但似乎只有一个字段排序正确。完整的符号效果更好,但第一个条目偶尔会出现错误的搜索顺序:

  • 本文向大家介绍python绘制多个子图的实例,包括了python绘制多个子图的实例的使用技巧和注意事项,需要的朋友参考一下 绘制八个子图 以上这篇python绘制多个子图的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍python使用matplotlib:subplot绘制多个子图的示例,包括了python使用matplotlib:subplot绘制多个子图的示例的使用技巧和注意事项,需要的朋友参考一下 数据可视化的时候,常常需要将多个子图放在同一个画板上进行比较,python 的matplotlib包下的subplot可以帮助完成子功能。 part1 绘制如下子图 其中: plt.figure(