1、状态图

状态图展现了一个状态机,它由状态、转换、事件、活动组成。状态图关注系统的动态视图,它对于接口、类、协作的行为建模尤为重要,它强调对象行为的事件顺序。

组成:简单状态、组合状态、转换(事件和动作)。

作用:对系统的动态方面建模。通常是对反应型对象建模。

2、活动图

活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。活动图对于系统的功能建模非常重要,并强调对象间的控制流程。

组成:活动的状态、动作状态、转换、对象。

作用:活动图可以表示分支和汇合。

场景:

1、对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。工作流常常位于软件系统额边缘,用于可视化、详述、构造、文档化开发系统所涉及的业务过程。针对对象流的建模是非常重要的。

2、对操作建模:此时是把活动作为流程图使用,对一个计算细节部分建模。该用法对分支、分叉、汇合状态的建模非常重要。

3、构件图

构件图展现了一组构件之间的组织和依赖。主要专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口、协作。

4、部署图

部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施图。它与构件图相关,通常一个节点包含一个或者多个构件。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

系统开发基础:UML中图的相关知识笔记(下)相关推荐

  1. 系统开发基础:UML中图的相关知识笔记(上)

    1.图的概念 图(Diagram) 是一组元素的图形表示,大多数情况下,把图画成顶点(代表事物)和弧(表示关系)的连通图. 2.UML中图的分类 UML2.0中的图主要有:类图.对象图.用例图.序列图 ...

  2. 计算机基础:图形、图像相关知识笔记

    1.图形.图像的基础知识 图形:由称为矢量的数学对象所定义的直线和曲线等组成. 图像:也称为栅格图像,由点阵图或位图图像.用像素来代表图像.每一个像素都被分配一个特点的位置和颜色值. 图形和图像之间在 ...

  3. 真彩色图像数据量 计算_计算机基础:图形、图像相关知识笔记

    1.图形.图像的基础知识 图形:由称为矢量的数学对象所定义的直线和曲线等组成. 图像:也称为栅格图像,由点阵图或位图图像.用像素来代表图像.每一个像素都被分配一个特点的位置和颜色值. 图形和图像之间在 ...

  4. 事务管理基础:数据库的并发控制相关知识笔记

    1.并发操作的概念介绍 并发操作主要是指在多用户共享的系统当中,可能存在很多用户同时对同一个数据进行操作.并发操作会造成丢失更新.不可重复读.读脏数据.主要原因是事务的并发操作破坏了事务的隔离性. 2 ...

  5. 事务管理基础:排它锁和共享锁相关知识笔记

    1.排它锁.共享锁出现的意义 数据库的并发事务对数据库进行读写,可能会破坏事务的隔离性和数据一致性.为了保持事务的隔离性,系统必须对事务之间的相互作用加以控制.最典型的做法就是当一个事务访问某个数据对 ...

  6. 计算机网络基础:TCP/IP协议相关知识笔记​

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  7. snmp是什么层协议_计算机网络基础:TCP/IP协议相关知识笔记?

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  8. Java开发设计——UML类图

    此博客系转载:https://www.cnblogs.com/shamao/p/10875550.html 摘要:本文主要介绍了UML类图的相关知识. 1.简介 在UML中,类使用包含类名.属性和操作 ...

  9. 云应用系统开发技术考点(面试题相关)

    #云应用系统开发技术考点(面试题相关) 1.CAP理论 概述:一个分布式系统最多只能同时满足一致性(Consistency).可用性(Availability)和分区容错性(Partition tol ...

最新文章

  1. 近端策略优化深度强化学习算法
  2. 报名 | 网易MCtalk: 5G+AI新时代 探索音视频技术创新与实践
  3. 服务器无显示器,服务器无显示器 远程桌面
  4. Hotspot垃圾回收
  5. oracle分区exchange,oracle 分区表exchange原理
  6. EventUtil.addHandler方法
  7. OpenCV环境搭建(一)
  8. 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
  9. Django 一些少用却很实用的orm查询方法
  10. 回答工作做好了,可能有三种情形
  11. linux中安装yum简单方法
  12. 深入浅出计算机组成原理:Superscalar和VLIW-如何让CPU的吞吐率超过1?(第26讲)...
  13. 虫虫 5个衡量软件质量的标准(可自动化)
  14. 熊猫酒仙服务器位置,刀塔传奇里熊猫酒仙全面分析
  15. Java 错别字检查接口 API
  16. 第二关练习讲解(下部)
  17. 图像处理之颜色检测分类标记(Python OpenCV实现)
  18. 归一化MinMaxScaler()、标准化StandardScaler()(特征工程之特征预处理)
  19. 《数学建模算法与应用第二版》——chapter13.数字图像处理
  20. 纳米结构的仿真和分析

热门文章

  1. ASP.NET控件开发基础5
  2. Mysql数据库的瓶颈处理一点建议
  3. 编写高质量的Makefile
  4. HALCON示例程序holes.hdev孔洞提取
  5. mysql设置token有效期_记住我 token保存到数据库
  6. 智能手机计步算法c语言实现,【转载】智能手机计步器算法的实现
  7. PHP盈亏问题,小升初数学必考经典应用题—盈亏问题!(附经典例题分析)
  8. java string类型_java中String类型
  9. js中的cookie使用和vue-cookie的使用
  10. C# foreach遇到async和await