首页 > 其他分享 >UML总结

UML总结

时间:2023-12-07 20:27:05浏览次数:31  
标签:总结 对象 目的 系统 用途 组成部分 UML 交互

当然,我将为每一种UML图提供详细的概述。
用例图:

1.目的: 用例图描绘了外部参与者与系统之间的交互。
2.组成部分:
3.参与者:代表与系统交互的用户或实体。
4.用例:显示系统对参与者交互的响应中执行的功能或操作。
5.用途: 主要用于了解系统要求和用户与系统的交互。

类图:

6.目的: 类图通过展示类、属性、方法以及类之间的关系,阐述了系统的结构。
7.组成部分:
8.类:代表具有属性和行为的实体。
9.关联:显示类之间的关系(例如,一对一,一对多)。
10.属性和方法:描述类的属性和行为。
11.用途: 用于设计、理解和记录面向对象系统的结构。

对象图:

12.目的: 对象图展示了类的实例及其关系在特定时刻的情况。
13.组成部分:
14.对象:显示具体属性值的类的实例。
15.链接:表示对象之间的关系。
16.用途: 用于说明系统中对象的特定实例及其关系。

状态图:

17.目的: 状态图表示对象的生命周期,描述了状态、转换以及导致状态变化的事件。
18.组成部分:
19.状态:代表对象的条件或情况。
20.转换:显示由于事件或触发器而从一个状态转移到另一个状态。
21.用途: 用于对软件、设备或流程等系统中基于状态的行为进行建模。

活动图:

22.目的: 活动图表示系统中的工作流程或活动,展示操作及其顺序。
23.组成部分:
24.操作:表示系统内执行的任务或操作。
25.控制流:显示操作或决策点的顺序。
26.用途: 用于建模业务流程、系统工作流程或软件逻辑。

时序图:

27.目的: 时序图阐述了对象之间的交互及其顺序。
28.组成部分:
29.对象:表示序列中涉及的实例。
30.生命线:显示对象在一定时间内的存在。
31.消息:表示对象之间的交互,指示通信。
32.用途: 适用于可视化特定场景中对象之间的交互和消息流。

协作图(又称为通信图):

33.目的: 协作图描绘了为实现某种行为或结果而发生的对象之间的交互。
34.组成部分:
35.对象:表示协作中涉及的实例。
36.链接:显示对象之间的连接或关联。
37.消息:表示对象之间的交互或通信。
38.用途: 与时序图类似,用于可视化交互,但侧重于对象的结构组织。

构件图:

39.目的: 构件图阐述了系统中组件的组织和依赖关系。
40.组成部分:
41.组件:表示系统或软件的模块化部分。
42.接口:显示组件之间的连接和交互。
43.用途: 用于高层次的系统设计,展示系统的结构组成。

部署图:

44.目的: 部署图显示了软件构件(组件)在硬件节点上的物理部署。
45.组成部分:
46.节点:代表服务器或设备等物理实体。
47.构件:显示部署在节点上的软件组件。
48.关系:展示节点和构件之间的连接和依赖关系。
49.用途: 用于可视化系统的部署架构,包括硬件和软件配置。

标签:总结,对象,目的,系统,用途,组成部分,UML,交互
From: https://www.cnblogs.com/liuxuefeng/p/17883861.html

相关文章

  • uml九图总结
    Uml里一共有着九种图形,从视图的状态来分分成两种,静态视图和动态视图,静态视图分为类图,对象图,包图,部署图,动态视图分为用例图,顺序图,协作图,状态机图和活动图。类图描述系统的静态结构,包括属性和方法,它是对系统中类的抽象描述,属性是描述物体的特征或者状态他,他通常被定义为一个名字-值......
  • 12.7课堂任务uml学习心得
    UML是一种用于描述、设计和建模软件系统的标准化语言。学习UML有助于更好地理解软件系统的结构、行为和组成,提高沟通与协作效率。以下是我关于UML学习的心得体会:1.掌握基本概念:学习UML前,首先要了解类、对象、接口、关系等基本概念。这些概念在UML中具有重要的意义,掌握它们有助......
  • 每日总结
    一下是我总结的uml相关知识UML的核心图:用例图(UseCaseDiagrams): 描述系统的功能和用户之间的关系。类图(ClassDiagrams): 描述系统中的类、类之间的关系以及类的属性和方法。时序图(SequenceDiagrams): 展示系统中对象之间的时序关系,特别适用于描述交互和消息传递。状态图(Sta......
  • uml九图
    原文:https://blog.csdn.net/u012500848/article/details/94490361UML(UnifiedModelingLanguage)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象......
  • UML九个常用图总结
    用例图(UseCaseDiagram)是UnifiedModelingLanguage(UML)中的一种图表类型,用于描述系统的功能需求和系统与外部实体(称为参与者)之间的交互。以下是用例图的一些关键元素和说明:1.参与者(Actors):2.定义:表示与系统交互的外部实体,可以是人、其他系统或者外部组件。3.符号:通常用简单的......
  • UML
    统一建模语言(UML)是一种广泛应用于软件工程领域的标准化建模语言。UML提供了多种图表,其中类图、实例图、时序图和活动图是常用于软件设计和系统分析的几种关键图表。对于软工的学生来说非常重要,所以我今天对UML的类图、实例图、活动图进行了学习。类图是UML中最基本和......
  • UML图简介
     一、UML的九种图详细说明 类图(ClassDiagram)类图是UML中最重要的图表之一,它用于描述系统中类的静态结构。类图包括类、接口、继承和关联等元素。通过类图,开发人员可以清楚地看到类之间的关系,如继承、聚合和关联等。  对象图(ObjectDiagram)对象图是类图的实例化,它表示系......
  • uml知识点
    UML类图是一种结构图,用于描述一个系统的静态结构。类图以反映类结构和类之间的关系为目的,用以描述软件系统的结构,是一种静态建模方法。类图中的类,与面向对象语言中的类的概念是对应的。1、类结构在类的UML图中,使用长方形描述一个类的主要构成,长方形垂直地分为三层,以此放置类的名......
  • 每日学习之UML
    一、类图类图是用于描述系统中的类(对象)本身的组成和类(对象)之间的各种静态关系。类之间的关系有依赖、泛化(继承)、实现、关联、聚合与组合各种关系的图形化表示如下图所示UML类图中的类有抽象类(abstract)接口类(interface)UML类图中的类分为三层,第一层是类名,第二层是类的静......
  • uml各类图的总结以及示例
     类图主要关注系统中的类和对象。每个类通常用一个矩形框表示,包含类名,类的属性和方法。 关系的表示类图通过连接线表示不同类之间的关系。常见的关系包括继承(泛化)、关联、聚合、组合等。 继承关系表示类之间的继承关系,其中一个类是另一个类的子类。箭头指向父类。 关......