如何为我的大学管理器 MAUI 应用程序绘制序列图?

问题描述 投票:0回答:1

对于一个学校项目,我需要制作一个应用程序,允许创建教师、学生、教师的活动和学生的评估。我创建了一个 Person 类,由 Teacher 和 Student 类扩展。但我很难学习如何在序列图中正确描述这种关系。我在网上找到的只有 HTTP 请求的东西,但从来没有继承。

我首先需要创建一名教师,然后创建与教师相关的活动,然后创建学生,然后创建学生评估。 我应该制作一张包含所有内容的大序列图还是可以制作多个序列图?请告诉我您对我的前两张序列图的看法:

由于显示教师/活动/学生/评估列表的逻辑是相同的,我认为重新使用二维图是明智的,有什么想法吗?

uml maui sequence-diagram
1个回答
0
投票

简而言之

图表尽可能简单,但不要过多。更喜欢几个较小且易于理解的图表,而不是一张巨大且过于复杂的只有您才能掌握的图表。

更多详情

我明白了:

  1. 创建对象的序列图试图显示所有涉及的对象之间的交互。每个都已经相当复杂,更不用说不同类型的对象的视图可能不同。
  2. 您预见到相关对象的创建之间的典型顺序,但该顺序似乎只是指示性的。当然有一些限制,但实际上,没有什么可以阻止一位教授创作多个学生,或者教授和学生交叉创作。

所有这些元素只是强化了保持图表尽可能简单的建议做法。

© www.soinside.com 2019 - 2024. All rights reserved.