UML_02_概述

一、前言

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言

二、分类

UML 的核心是图表,大致可以将这些图归类为结构图和行为图。

  • 结构图( structure diagrams )

结构图从不同的抽象和实现程度上描述了一个系统和系统构建的静态结构,并且描述了他们直接是如何关联到一起的。

  • 行为图(behavior diagrams)

行为图展示了一个系统中的对象的动态行为,它描述了一个系统中的对象如何随着时间变化而变化。

下图来自官方文档

在这里插入图片描述
领域模型也叫概念模型,是对现实世界概念类的描述,并非软件对象描述,领域模型不是数据模型。在uml中领域模型被描述为一组没有操作的类图,具体说不是Java里面的软件对象或者具有职责行为的对象。他可以展现领域对象或概念类,概念类之间关联,概念类的属性。
三个要素,类名属性关联
任何属性都不表示外键,应该直接使用关联关联到外键所在类。

三、参考资料

  1. https://www.uml-diagrams.org/
  2. UML教程-w3cschoolUML教程-w3cschool
  3. UML建模图实战笔记-ifeve
posted @   shirayner  阅读(200)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示

目录导航