首页 > 其他分享 >12.7每日总结(1500字uml)

12.7每日总结(1500字uml)

时间:2023-12-07 17:13:09浏览次数:48  
标签:系统 矩形框 箭头 1500 12.7 uml 识别 绘制 描述

类图(Class Diagram)

类图是UML中最常用的一种图形,它描述了系统的静态结构,包括类、接口、属性和方法之间的关系。类图可以用来表示系统的类层次、继承关系、接口和实现、依赖关系、聚合关系、组合关系等。在类图中,类被表示为矩形框,类之间的关系通过箭头表示。

如何画:可以使用UML建模工具来绘制类图,也可以手工绘制。通常从顶部开始,首先绘制类名,随后绘制类的属性和方法,然后绘制类之间的关系,包括继承、实现、聚合、组合和依赖关系。

类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。

 

 

 

 

 

 

如何识别:类图通常被用于描述系统的静态结构,因此通常会包含多个类以及它们之间的关系,识别时可以通过图中的矩形框来判断是否为类图。

 

对象图(Object Diagram)

对象图是用来展示一个系统的某个时间点上对象及其实例之间的关系。对象图可以用来表示系统中的实例,以及它们之间的关系。在对象图中,每个对象被表示为一个矩形框,矩形框中显示对象的名称、属性和值。对象之间的关系则通过箭头表示。

如何画:对象图通常是由类图演化而来,因此可以使用相同的建模工具来绘制。首先确定系统中的对象及其实例,然后绘制矩形框,最后绘制箭头来表示对象之间的关系。

 

如何识别:对象图通常被用来展示系统中的实例及其之间的关系,因此识别时可以通过图中的矩形框和箭头来判断是否为对象图。

 

用例图(Use Case Diagram)

 用例图是用来描述系统的功能和角色之间的关系,用来表示一个系统的使用情况。用例图通常用于开发过程中的需求分析、系统设计和测试验证。在用例图中,用例被表示为椭圆形,角色被表示为小人图标,它们之间的关系通过箭头表示。

如何画:首先确定系统的功能和角色,然后绘制用例和角色的图标,最后绘制箭头来表示它们之间的关系。

 

如何识别:用例图通常被用于描述系统的功能和角色之间的关系,因此识别时可以通过图中的椭圆形和小人图标来判断是否为用例图。

 

顺序图(Sequence Diagram)

顺序图是用来描述对象之间的交互以及消息的传递顺序。顺序图通常用于描述系统的业务流程、操作流程和交互过程。在顺序图中,对象被表示为矩形框,消息被表示为箭头,时间轴被表示为垂直线。

如何画:首先确定系统中的对象和消息,然后绘制矩形框和箭头,最后绘制时间轴。

 

如何识别:顺序图通常被用于描述系统的交互过程,因此识别时可以通过图中的矩形框、箭头和时间轴来判断是否为顺序图。

 

协作图(Collaboration Diagram)

 协作图是用来描述对象之间的协作关系以及对象之间的消息传递。协作图通常用于描述系统的业务流程、操作流程和交互过程。在协作图中,对象被表示为矩形框,消息被表示为箭头,协作关系被表示为实线或虚线。

如何画:首先确定系统中的对象和消息,然后绘制矩形框和箭头,最后绘制协作关系。

 

如何识别:协作图通常被用于描述系统的协作关系和消息传递,因此识别时可以通过图中的矩形框、箭头和协作关系来判断是否为协作图。

 

状态图(Statechart Diagram)

 状态图是用来描述对象在其生命周期内可能经历的状态以及事件触发该状态变化的条件和行动。状态图通常用于描述系统的状态转换过程和状态的行为。在状态图中,状态被表示为圆形或矩形框,状态之间的转换被表示为箭头。

如何画:首先确定系统中的状态和状态之间的转换关系,然后绘制状态和箭头,最后标注状态之间的事件、条件和行动。

 

如何识别:状态图通常被用于描述系统的状态转换过程和状态的行为,因此识别时可以通过图中的圆形或矩形框和箭头来判断是否为状态图。

 

活动图(Activity Diagram)

 活动图是用来描述系统的业务流程或操作流程。活动图通常用于描述系统的业务流程、操作流程和交互过程。在活动图中,活动被表示为矩形框,控制流被表示为箭头,决策节点被表示为菱形。

如何画:首先确定系统中的活动和控制流,然后绘制矩形框和箭头,最后标注决策节点和条件。

 

如何识别:活动图通常被用于描述系统的业务流程或操作流程,因此识别时可以通过图中的矩形框、箭头和菱形来判断是否为活动图。

 

组件图(Component Diagram)

 组件图是用来描述系统中组件之间的依赖关系。组件图通常用于描述系统的结构和组件之间的依赖关系。在组件图中,组件被表示为矩形框或者圆角矩形框,组件之间的依赖关系被表示为箭头。

如何画:首先确定系统中的组件和组件之间的依赖关系,然后绘制矩形框或者圆角矩形框和箭头。

 

如何识别:组件图通常被用于描述系统的结构和组件之间的依赖关系,因此识别时可以通过图中的矩形框或者圆角矩形框和箭头来判断是否为组件图。

 

部署图(Deployment Diagram)

 部署图是用来描述系统的物理部署,即系统的各个组成部分在不同的硬件上的部署关系。部署图通常用于描述系统的物理部署情况。在部署图中,节点被表示为矩形框,节点之间的关系被表示为箭头。

如何画:首先确定系统中的节点和节点之间的关系,然后绘制矩形框和箭头。

 

如何识别:部署图通常被用于描述系统的物理部署情况,因此识别时可以通过图中的矩形框和箭头来判断是否为部署图。

标签:系统,矩形框,箭头,1500,12.7,uml,识别,绘制,描述
From: https://www.cnblogs.com/louwangshayu/p/17883418.html

相关文章

  • UML基础知识
    什么是UML?UML(UnifiedModelingLanguage),即统一建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。在结构化开发方法中,系统分析的建模语言是数据流图,系统设......
  • UML图总结
    UML(统一建模语言)是一种用于软件系统设计和开发的标准化建模语言。它通过图形化的方式描述了软件系统的各种方面,包括结构、行为、功能和交互关系,以便于工程师、设计师和开发人员之间的沟通和理解。UML图可以分为结构图和行为图两大类。结构图主要描述系统的静态结构,包括类图、对象......
  • 12.7闲话
    今天一看那个高中楼都被围起来了,估计快学考了为啥和同学打招呼都没人理我,哦原来因为我是菜√,太菜了导致的推歌虚拟歌手贺岁纪《万物有灵》歌词似一捧细泉的奔逃跃过石缝岩角降落到我怀抱待天地再静默一秒这蓬勃的心跳就将划开晨晓我是亿万株花草破土时的微渺渴盼你......
  • UML各类基础知识总结
    1、UML关系泛化(也就是我们传统意义上的继承关系)子类继承父类,关系用extend关键字标识;关联可以说是一种属于关系,图中即说的是PhoneNumber类属于Master类,同时,除了一对一的关系之外,还可以用一对多、多对一、多对多的关联关系,除了单向关联之外,双向关联也是存在的;需要注意的是,在......
  • 2023/12/7 uml总结博客
    今天上课讲回顾了uml面向对象建模中的各种知识,发现自己存在很多欠缺,对uml系统知识做了一下梳理,一共有以下九种图1.用例图用例图是UML中最常见的图之一,它主要用于描述系统的功能需求。用例图中包含了参与者(Actor)和用例(UseCase)两个主要元素。参与者是与系统交互的外部实体,而......
  • UML中九种图以及图中元素所代表的含义详解
    UML是一种建模语言,它用于描述系统的结构和行为。在UML1.4中提供了九种常用的图,如用例图、类图、对象图、状态图、活动图、时序图、协作图、组件图以及配置图。一、用例图:描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。1.用例图......
  • UML图总结
    1.用例图(UseCaseDiagrams)用例图是从用户(角色)的角度出发,描述角色和用例之间的关系。即:谁要使用系统,一级他们使用系统可以做什么。简单来说就是:谁,可以用此系统做什么。2.类图(ClassDiagram)类图是描述系统中的类,以及各个类之间的关系的静态视图。是面向对象系统建模中最常用和最重要......
  • UML类图解析总结-2023/12/07
    一、概述 类图是描述类、接口以及它们之间关系的图,是一种静态模型,显示了系统中各个类的静态结构。类图根据系统中的类以及各个类的关系描述系统的静态视图,可以用某种面向对象的语言实现类图中的类。   二、类之间的关系    其中由若到强的关系: 依赖—......
  • UML知识回顾
    UML(UnifiedModelingLanguage)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图......
  • 12.7周五每日博客(课堂测试)
    今天上课进行了面向对象建模分析的测试,试题内容为某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。(2)一次......