在软件开发中,经常会遇到UML建模,而类图作为一种静态的结构图,不仅是系统编码和测试的重要模型,还可以简化人们对系统的理解。因此,理解和知道如何使用UML图就显得尤为重要了!那么,对于UML类图中常用的一些基本符号及使用你是否都了解了呢
1、类(Class):一般是用三层矩形框表示,第一层表示类的名称,第二层表示的是字段和属性,第三层则是类的方法。第一层中,如果是抽象类,需用斜体显示。
2、包(Package):是一种常规用途的组合机制。在UML中用一个Tab框表示,Tab里写上包的名称,框里则用来放一些其他子元素,比如类,子包等等。
3、接口(Interface):表示的是一系列的操作集合,它指定了一个类所提供的服务。一个接口只指明了实现这一接口的分类器实例应该支持的特性,并没有指定其所刻画的特性是如何实现的。
1、依赖(Dependency):表示的是类之间的调用关系。UML中用带箭头的虚线表示依赖关系,而箭头所指的则是被依赖的类。
2、泛化(Generalization):表示的是类之间的继承关系,注意是子类指向父类。UML中用带空心三角箭头的实线表示泛化关系,箭头指向的是一般个体。
3、关联(Association):表示的是类与类之间存在某种特定的对应关系。UML中用双向带箭头的虚线表示关联关系,箭头两端为相互关联的两个类。
4、聚合(Aggregation):是关联关系的一种特例,表示的是整体与部分之间的关系,部分不能离开整体单独存在。UML中用空心菱形头的实线表示聚合关系,菱形头指向整体。
5、组合(Composition):是聚合的一种特殊形式,表示的是类之间更强的组合关系。UML中用实心菱形头的实线来表示组合,菱形头指向整体。
类图是显示模型中的类、类的内部结构和其他类的关系的图表,用来描述系统的结构化设计。类图是由类、包等元素和内容相互连接组成,是最常用的UML图。类图是描述系统中的类以及它们之间的关系的图表,它的主要作用是帮助大家对系统有一个具体化的了解,让我们一起用亿图图示绘制吧...
什么是活动图呢?活动图一般用于研究实现业务目标时所要执行的各项任务或者活动顺序的安排。一系列的活动完成了业务,每一个活动都是构成业务的单元。活动图也是状态图的一种形式,活动图有着高度的灵巧性,牵一发而动全身,能够快速再工作流程和备用共工作流程之间转换。一起用图示绘制吧...
什么是程序架构图呢?程序架构图将架构所需的抽象模式绘制到一张画布上,主要用于软件程序的设计和系统开发上。程序架构图就是绘制系统草图,将所需的架构流程绘制成图表,将系统中各个组件,通过区域框和箭头联系起来,对组件之间的关系进行简单的描述,然后再进行程序和系统的制作。一起用亿图图示作图吧...
顺序图是什么呢?顺序图又被称为序列图,时序图,是通过图表的横坐标轴与纵坐标轴来直观地显示交互的顺序,以此来表示消息的顺序。一般来说要保持消息的顺序从左到右排列。一个顺序的消息流开始于左上方。顺序图的制作方法比较简单,通过以下亿图图示几个步骤就可以绘制出一幅比较专业又实用的顺序图。...
对象关系映射(ObjectRelationalMapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。因为在数据库中,关系数据无法直接表达多对多关联和继承关系。让我们打开亿图在线软件一起开始吧...
BoochOOD关系图就是一种展现软件设计的图,主要使用类图、对象图、交互图、模块图、状态转换图和进程图六种图形文档。它能够迅速地创建类图和对象图。那么就看看如何绘制BoochOOD关系图吧~...