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

序列图-生命线建模为类或系统

锺英彦
2023-03-14

是否允许以类和系统为生命线绘制序列图。

有一个类调度程序,它调用FileDownloader类,而FileDownloader类调用文件服务器?因此,我将“Scheduler”(类)、“FileDownLoader”(类)和“FileServer”(远程系统)作为生命线。

示例2:

或者我有一个名为Scheduler的类,它调用“AccountingService”,它调用“持久性层”,“持久性层”调用“数据库”,所以我有“Scheduler”(类)、“AccountingService”(类)、“PersistencyLayer”(整个层或.jar文件)和“Database”(系统)。

是否允许在序列图中混在一起。在一些关于序列图的描述中,只有调用类的建模类或调用系统的系统。

多谢了。

共有1个答案

微生阳平
2023-03-14

你说的“制度”是什么意思?UML中没有系统的定义。您可能是指System作为类或组件的名称,还是一个原型?如果是,你可以混合。Jar文件是工件。工件也是分类器。如果工件在内部或通信结构中起作用,那么它也可以用生命线来表示。

生命线表示参与交互的特定类型的实例。被引用的类型可以是任何来自拥有交互的分类器的可连接元素(序列图,例如类、组件或其他类型的分类器)。要了解更多关于UML的信息,我推荐您阅读UML上层建筑规范文档。从OMG免费下载。UML上层建筑

 类似资料:
  • 我正在使用Enterprise Architect制作一个序列图。序列图包含一些实际并行运行的实体,因为存在多个并行运行的核心和硬件外设。当我试图绘制一个包含并行运行的实体的行为的序列图时,程序会自动将消息和其他实体的调用向下移动,因为它认为它们是依次运行的。我的意思是让它们在同一时间运行。 我如何强制Enterprise Architect允许我绘制并行序列而不向下移动其他事件?

  • http://i.imgur.com/8fwhsai.jpg

  • 是否必须在UML类图中,如果两个类没有链接,那么这些类的生命线之间就不能有连接?例如,如果我有一个void函数,因为它只是一个参数,所以两个类之间没有链接,但是在序列图中,这是否可能是两个类之间执行某些操作的链接? 我认为这是可以的,我实际上找到了一些图像来证明这一点(不太确定我是否误解了这些图像),但我的导师说我错了,如果两门课之间没有联系,那么两条生命线之间就没有联系。所以我不太确定答案。

  • 相关专题 专题-RNN 专题-RNN 序列建模简述 从循环到卷积,探索序列建模的奥秘 - 机器之心 序列建模就是将一个输入/观测序列映射到一个输出/标记序列 《统计学习方法》中称之为标注问题 在传统机器学习方法中,常用的模型有:隐马尔可夫模型(HMM),条件随机场(CRF)等 机器学习专题 TODO 在深度学习领域的很长一段时间里,RNN/LSTM 都是序列建模的首选。 《深度学习》 10 序列建

  • 同样,序列图应该是泛型的吗?我的意思是,它应该为n的所有值描绘,而不需要为n的不同值改编,对吗?

  • logger 源代码: modules/logger 说明 系统日志,记录一组可配置的uORB主题和系统打印消息(PX4_WARN和PX4_ERR)到ULog文件。这些可用于系统和飞行性能评估,调整,再现和意外分析。 它支持2个后端: 文件:将ULog文件写入文件系统(SD卡) MAVLink:通过MAVLink向客户端传输ULog数据(客户端必须支持此功能) 两个后端可以同时启用和使用。 实现