系统开发基础:UML中图的相关知识笔记(下)
1、状态图
状态图展现了一个状态机,它由状态、转换、事件、活动组成。状态图关注系统的动态视图,它对于接口、类、协作的行为建模尤为重要,它强调对象行为的事件顺序。
组成:简单状态、组合状态、转换(事件和动作)。
作用:对系统的动态方面建模。通常是对反应型对象建模。
2、活动图
活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。活动图对于系统的功能建模非常重要,并强调对象间的控制流程。
组成:活动的状态、动作状态、转换、对象。
作用:活动图可以表示分支和汇合。
场景:
1、对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。工作流常常位于软件系统额边缘,用于可视化、详述、构造、文档化开发系统所涉及的业务过程。针对对象流的建模是非常重要的。
2、对操作建模:此时是把活动作为流程图使用,对一个计算细节部分建模。该用法对分支、分叉、汇合状态的建模非常重要。
3、构件图
构件图展现了一组构件之间的组织和依赖。主要专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口、协作。
4、部署图
部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施图。它与构件图相关,通常一个节点包含一个或者多个构件。
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识
系统开发基础:UML中图的相关知识笔记(下)相关推荐
- 系统开发基础:UML中图的相关知识笔记(上)
1.图的概念 图(Diagram) 是一组元素的图形表示,大多数情况下,把图画成顶点(代表事物)和弧(表示关系)的连通图. 2.UML中图的分类 UML2.0中的图主要有:类图.对象图.用例图.序列图 ...
- 计算机基础:图形、图像相关知识笔记
1.图形.图像的基础知识 图形:由称为矢量的数学对象所定义的直线和曲线等组成. 图像:也称为栅格图像,由点阵图或位图图像.用像素来代表图像.每一个像素都被分配一个特点的位置和颜色值. 图形和图像之间在 ...
- 真彩色图像数据量 计算_计算机基础:图形、图像相关知识笔记
1.图形.图像的基础知识 图形:由称为矢量的数学对象所定义的直线和曲线等组成. 图像:也称为栅格图像,由点阵图或位图图像.用像素来代表图像.每一个像素都被分配一个特点的位置和颜色值. 图形和图像之间在 ...
- 事务管理基础:数据库的并发控制相关知识笔记
1.并发操作的概念介绍 并发操作主要是指在多用户共享的系统当中,可能存在很多用户同时对同一个数据进行操作.并发操作会造成丢失更新.不可重复读.读脏数据.主要原因是事务的并发操作破坏了事务的隔离性. 2 ...
- 事务管理基础:排它锁和共享锁相关知识笔记
1.排它锁.共享锁出现的意义 数据库的并发事务对数据库进行读写,可能会破坏事务的隔离性和数据一致性.为了保持事务的隔离性,系统必须对事务之间的相互作用加以控制.最典型的做法就是当一个事务访问某个数据对 ...
- 计算机网络基础:TCP/IP协议相关知识笔记
1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...
- snmp是什么层协议_计算机网络基础:TCP/IP协议相关知识笔记?
1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...
- Java开发设计——UML类图
此博客系转载:https://www.cnblogs.com/shamao/p/10875550.html 摘要:本文主要介绍了UML类图的相关知识. 1.简介 在UML中,类使用包含类名.属性和操作 ...
- 云应用系统开发技术考点(面试题相关)
#云应用系统开发技术考点(面试题相关) 1.CAP理论 概述:一个分布式系统最多只能同时满足一致性(Consistency).可用性(Availability)和分区容错性(Partition tol ...
最新文章
- 近端策略优化深度强化学习算法
- 报名 | 网易MCtalk: 5G+AI新时代 探索音视频技术创新与实践
- 服务器无显示器,服务器无显示器 远程桌面
- Hotspot垃圾回收
- oracle分区exchange,oracle 分区表exchange原理
- EventUtil.addHandler方法
- OpenCV环境搭建(一)
- 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
- Django 一些少用却很实用的orm查询方法
- 回答工作做好了,可能有三种情形
- linux中安装yum简单方法
- 深入浅出计算机组成原理:Superscalar和VLIW-如何让CPU的吞吐率超过1?(第26讲)...
- 虫虫 5个衡量软件质量的标准(可自动化)
- 熊猫酒仙服务器位置,刀塔传奇里熊猫酒仙全面分析
- Java 错别字检查接口 API
- 第二关练习讲解(下部)
- 图像处理之颜色检测分类标记(Python OpenCV实现)
- 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
- 《数学建模算法与应用第二版》——chapter13.数字图像处理
- 纳米结构的仿真和分析