UML常用的基本图形简介

本文详细介绍了UML的各种图形,包括类图、对象图、序列图、用例图、状态图、合作图、部署图、活动图、组件图和包图,阐述了它们在软件建模和设计中的作用和表示方法,帮助读者理解UML在系统建模中的重要性。
摘要由CSDN通过智能技术生成

UML概述

统一建模语言UML是说明、可视化、构造和文档软件系统语言,也是一种定义良好的、易于表达、
功能强大的通用建模语言,它提供了一种机制使得不同的开发人员之间可以有效地共享和交流。

UML提供了多种图。一个图就是系统架构在某一方面的表示,每一种UML的视图就是由一个或多个图组成,
所有的图共同组成系统的一组完整视图,这组视图被称为一个模型(Model)。模型是对现实系统的一种抽象,
反映了现实系统中最主要的方面,是理解、分析、开发现实系统的一种最常用方式。

UML提供的基本的图形:

类型 包含的图
静态图 类图、对象图、包图
行为图 状态图、活动图
用例图 用例图
交互图 序列图、合作图
实现图 组件图、部署图

UML的常用图

类图(Class Diagrams)

类图是UML中最基本的图。它既可以描述类和接口,也可以表示类之间关系。
img
图1 描述类和接口的类图表示

图一左边的图用UML表示一个类Person。矩形方框代表类的图标。它被分为3个区域:
最上面的区域是类名,中间区域是类的属性,最下面的区域是类的操作。右边的图表示
接口,区别仅仅是类名上要加interface

类名如果是正体字,表明类是具体的(Concrete),即可以实例化的类;如果类是斜体,
表明类是抽象的,并且类名是不可省略的。

在属性层,一个属性可以是private,public,protected。类的属

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值