UML九种图从表示机制的层次…

2024-01-14 08:38
文章标签 层次 机制 uml 表示 九种

本文主要是介绍UML九种图从表示机制的层次…,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文地址:UML九种图从表示机制的层次结构划分 作者:放弃未来

 UML九种图从表示机制的层次结构划分如下:

 

1.   用例图:用来描述用户的需求,从用户的角度来描述用户的需求,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成了哪些功能。

    举个例子:我们去超市购物,我们挑选好了我们需要的物品,这时候需要结账(用户的需求)----消费单----超市收银员(系统的使用者)

 

2.   静态图

2.1 类图:用于定义系统中的类,描述系统的内部结构和类的关系,类图主要描述系统的静态结构

    超市里的物品都要分类,苹果不能和橘子放在一起作为一种产品来卖。而苹果和橘子又都是属于水果一类,这就是他们之间的内部关系。

 

2.2 对象图:对象图是类图的一个实例,描述了系统在具体的时间点上所包含的对象以及各个对象之间的关系

    比如说我在超市买了一件衣服,它属于服装类,当我结账的时候系统在具体时间上会更新原来有多少件衣服,以及卖出的这件衣服的记载。

 

3.   行为图:用来描述系统的动态模型和对象之间的交互关系

.1状态图:用来描述类的对象所有可能的状态以及事件发生时状态的转移条件

.2活动图:用来描述用例要求所要进行的活动以及所要进行的活动间的约束关系,使用活动图有利于识别系统的并行活动。

         超市里的牛奶,它要进行的活动是卖给顾客,而进行活动间的约束关系就是顾客的钱是否满足牛奶的价格。

 

.3交互图:用来描述对象之间的交互关系

..序列图:用来描述对象间之间的交互顺序,着重体现对象间消息传递的时间顺序,强调对象之间消息的发送顺序,同时也显示对象之间的交互过程。

..协作图:用来描述对象之间的合作关系,更侧重于那些对象之间有消息的传递

 

.实现图

.1组件图:描述代码构件的物理结构以及各构件之间的依赖关系,一个构件可以

是一个资源文件、一个二进制文件或者一个可执行的文件。

.2部署图:部署图定义了系统中硬件的物理体系结构,用来描述实际的物理设备以及他们之间的连接关系

 

以上是对UML九种图的基本功能介绍,而每种图又有它自身的相关知识,但要想熟练掌握这九种图,每种图里还有很多相关知识……

 

这篇关于UML九种图从表示机制的层次…的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/604559

相关文章

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Spring事务传播机制最佳实践

《Spring事务传播机制最佳实践》Spring的事务传播机制为我们提供了优雅的解决方案,本文将带您深入理解这一机制,掌握不同场景下的最佳实践,感兴趣的朋友一起看看吧... 目录1. 什么是事务传播行为2. Spring支持的七种事务传播行为2.1 REQUIRED(默认)2.2 SUPPORTS2

MySQL中的锁机制详解之全局锁,表级锁,行级锁

《MySQL中的锁机制详解之全局锁,表级锁,行级锁》MySQL锁机制通过全局、表级、行级锁控制并发,保障数据一致性与隔离性,全局锁适用于全库备份,表级锁适合读多写少场景,行级锁(InnoDB)实现高并... 目录一、锁机制基础:从并发问题到锁分类1.1 并发访问的三大问题1.2 锁的核心作用1.3 锁粒度分

Redis的持久化之RDB和AOF机制详解

《Redis的持久化之RDB和AOF机制详解》:本文主要介绍Redis的持久化之RDB和AOF机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述RDB(Redis Database)核心原理触发方式手动触发自动触发AOF(Append-Only File)核

PostgreSQL中MVCC 机制的实现

《PostgreSQL中MVCC机制的实现》本文主要介绍了PostgreSQL中MVCC机制的实现,通过多版本数据存储、快照隔离和事务ID管理实现高并发读写,具有一定的参考价值,感兴趣的可以了解一下... 目录一 MVCC 基本原理python1.1 MVCC 核心概念1.2 与传统锁机制对比二 Postg

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Go语言中Recover机制的使用

《Go语言中Recover机制的使用》Go语言的recover机制通过defer函数捕获panic,实现异常恢复与程序稳定性,具有一定的参考价值,感兴趣的可以了解一下... 目录引言Recover 的基本概念基本代码示例简单的 Recover 示例嵌套函数中的 Recover项目场景中的应用Web 服务器中

Jvm sandbox mock机制的实践过程

《Jvmsandboxmock机制的实践过程》:本文主要介绍Jvmsandboxmock机制的实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、背景二、定义一个损坏的钟1、 Springboot工程中创建一个Clock类2、 添加一个Controller

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中