本节参考《UML2.0基础与RSA建模实例教程》曹衍龙、汪杰

学习UML语言的最快方法是自己练习一下。
本人使用的是StarUML,界面简介,体积小,适合初学者。

UML模型分为两大元素。

  1. 事物
  2. 事物之间的关系

1. 事物

事物包含结构事物,动作事物。
结构事物包括:
类:有属性和方法
接口:和类相似,但接口方法只能对外实现
协作:几个元素共同形成的行为
组件:比类更大的模块
在这里插入图片描述
用例:一组动作序列的集成。
在这里插入图片描述
节点:通常和计算机硬件资源对应。
在这里插入图片描述
活动类:通常出现在序列图中,表示某个序列的状态。
在这里插入图片描述
椭圆形的方格,一般都用在序列图的某一块。
注释:所有元素都可以添加注释。
在这里插入图片描述

2. 事物关系简介

关联关系:
在这里插入图片描述
依赖关系:
在这里插入图片描述
泛化关系:
在这里插入图片描述
实现关系:
在这里插入图片描述
聚合关系:
在这里插入图片描述
组合关系:和聚合关系的区别是,组合关系中总体消亡以后,个体将不复存在。

在这里插入图片描述
总结一下就是:
在这里插入图片描述

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐