UML语言体系由构造块规则和公共机制三个部分构成uml结构图构件部署图

UML1.0版于1997年1月发布,同年12月,UML1.1版被OMG(对象管理组织)采纳为业界标准,之后推出了一系列版本。目前最新版本是2017年推出的UML2.5.1[3],通用版本是2005年的UML2.0。

UML1系列版本主要包括9种图:用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图和部署图。而UML2.0包括13种图,与UML1相比,新增了包图、复合结构图、交互概览图、时序图,并且把原来的协作图改名为通信图、状态图改名为状态机图。

UML语言体系由构造块、规则和公共机制三个部分构成[4]。其中,构造块也称为构造符号,包括事物符号、关系符号和图,一些代表实体的事物符号按某种规则通过关系符号连接在一起组成图。下面分别对UML2.0中13种图的用途进行简要说明。

1)用例图:描述系统提供的功能单元、用户与系统如何交互。

2)类图:描述类、类的特性以及类之间的关系。

5)通信图:描述对象间通过消息进行的交互,强调对象在交互行为中承担的角色。

6)状态机图:描述对象在生命周期内,在外部事件作用下的状态变换。

7)活动图:描述多个对象从一个活动到另一个活动的控制流程,通常用于表示单个操作、业务用例或商业过程的逻辑流程。

8)构件图:描述系统中的构件、接口及关系。

9)部署图:也称为配置图描述系统运行时在各个硬件节点上的软件部署以及如何彼此通信。

10)包图:非正式图,描述包及其关系,展示系统总体结构。

11)组合结构图:描述系统中某一部分(类、构件等)的内部结构及与系统其他部分的交互点。

13)交互概览图:是顺序图与活动图的混合,一般以活动图为主线,由顺序图细化某些活动。

THE END
1.系统架构设计思维导图模板构件图 部署图 组合结构图 包图 交互概览图 计时图 UML中的图 二、建模语言 2.6 计算机语言 视音频技术 数据压缩技术 虚拟现实(VR)/增强现实(AR)技术 二、多媒体系统的关键技术 2.7 多媒体 霍尔的三维结构 切克兰德方法 并行工程方法 综合集成法 WSR系统方法 二、系统工程方法 1)探索性研究阶段2)概念阶段3)...https://www.processon.com/view/66d673b281c51d1e0e830000
2.软件设计师大题图(Diagram)是一组元素的图形表示,大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图。为了对系统进行可视化,可以从不同的角度画图,这样图是对系统的投影 UML2.0提供了13种图,分别是类图、对象图、用例图、序列图、通信图、状态图、活动图、构件图、组合结构图、部署图、包图、交互概览图和计时图。序列...http://www.mzph.cn/news/840527.shtml
3.面向对象系统分析与设计(MOOC版)陆鑫课后习题答案系统架构的类图模型和包图模型答: 1)类图 2)包图系统架构的动态交互行为通信图模型答:序列图系统架构的构件图和部署图模型答:构件图部署图 第6章 练习题解答一、单选题 1. 聚合线上的黑钻石意味着( D ) A. 通过值聚合 B. 此聚合是复合 C. 部分与整体关系 D. 前面所有的 2. 状态机图是由状态和( C ...https://max.book118.com/html/2022/0411/6011210125004133.shtm
4.A.用例图B.构件图C.类图D.对象图在UML提供的图中,可以采用(33)对逻辑数据库模式建模;(34)用于接口、类和协作的行为建模,并强调对象行为的时间顺序;(35)用于系统的功能建模,并且强调对象间的控制流。 A.用例图 B.构件图 C.活动图 D.类图 点击查看答案 第4题 ___A.用例图B.类图C.对象图D.部署图A.B.C.D. ___ A.用例图 B.类图 ...https://www.shangxueba.cn/842070.html
1.流浪动物领养系统第十周任务增加更多的交互功能,如宠物图片放大、领养流程引导等。 优化后端代码,提高系统性能和稳定性。 与团队成员进行沟通和协作,确保项目的顺利进行。 总之,本周在宠物领养页面的设计和构建方面取得了一定的进展。下周将继续努力,对页面进行优化设计,提高用户体验和系统性能。https://blog.csdn.net/guduxiaogui/article/details/143668015
2.浅谈UML学习笔记之构件图和部署图腾讯云开发者社区为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,构件图和部署图来表示实现单元。 1、构件 将系统中可重用的模块封装为具有可替代性的物理单元,称为构件。 构件的特征: 1、代码特征:包含和封装了实现系统功能的类、其他元素的实现代码以及某些构成系统状态的实例对象 ...https://cloud.tencent.com/developer/article/1781333
3.1设计模式.md·CircleCI/repsNoteUML 图 用例视图、设计视图、进程视图、实现视图和拓扑视图 静态图分为:用例图,类图,对象图,包图,构件图,部署图 动态图分为:状态图,活动图,协作图,序列图 1、用例图(UseCase Diagrams): 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调...https://gitee.com/CircleCI/repsNote/blob/master/1-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md
4.面向对象UML为了对系统进行可视化,可以从不同的角度画图,这样图是对系统的投影。 UML2.0提供了13种图,分别是类图、对象图、用例图、序列图、通信图、状态图、活动图、构件图、部署图、组合结构图、包图、交互概览图和计时图。序列图、通信图、交互概览图和计时图均被称为交互图。https://www.jianshu.com/p/2bfbfe610065
5.三软考系统架构设计师笔记计算机系统基础知识51CTO博客软件构件 构件又称为组件,是一个自包容、可复用的一组程序的集合,构件对外提供统一的访问接口,只能通过接口来访问构件,不能直接操作构件内部。构件的两个重要特性是自包容(不依赖其他构件)与可重用。 软件构件的组装模型的开发过程 应用软件 应用软件是为满足用户不同领域、不同问题的应用需求而提供的软件。按照应用...https://blog.51cto.com/u_14032829/10053848
6.高效创建UML图表的工具及最佳实践活动图功能:模拟控制流,展示系统中操作的顺序和分支。 状态机图功能:描述对象在其生命周期中可能经历的状态及其转换。 组件图功能:展示系统内各组件的关系及其组合方式。 部署图功能:建模软件组件的物理部署,展示硬件和软件的配置。 包图功能:管理大型项目的模型,展示子系统或模块之间的结构和依赖性。 https://www.feishu.cn/content/uml-tools-best-practices