
UML
华淑敏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UML中的事物
1.事物(Things) 构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。2.关系(Relationship) 表示基本图示符号之间的关系3.图(Diagrams) 特定的视角对系统所作的抽象描述事物是对模型中最具有代表性的成分的抽象;关系是事物结合在一起;图聚集了相关的事物UML中的事物又有以下几类: 结构事物 ...原创 2019-04-21 21:28:19 · 2048 阅读 · 18 评论 -
UML中的关系
Association(关联):描述了两个或多个类之间的结构性关系。 Person,Company——类employee,employer——角色*代表“多” 泛化是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。用这种方法,子元素共享了父元素的结构和行为。 好处:代码可复用例子:只需要在employee里加性别...原创 2019-04-21 21:29:05 · 929 阅读 · 19 评论 -
【UML】用例图
用例图是9种UML图中比较重要的图之一,它是由软件需求分析到最终实现的第一步,描述人们希望如何使用一个系统,最常用来描述系统以及子系统。 用例图描述了一组用例、参与者以及它们之间的关系。包括以下3方面的内容: (1)参与者(Actor) (2)用例(Use Case) (3)参与者、用例之间的关系,泛化关系、包换关系、扩展...原创 2019-05-04 17:42:22 · 15643 阅读 · 17 评论 -
【UML】静态图——类图
前言 在完成了系统的用例图后,就可以根据用例图的参与者以及用例来进行UML的静态设计了,静态图分别有类图、对象图和包图。 类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。正文 类图包含7个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系。 与UML建模中的其他图一样,类图也可以包含注解和约束。类图中还可以含有包...原创 2019-05-12 21:34:26 · 6725 阅读 · 4 评论 -
【UML】静态图——对象图、包图
一、对象图(Object Diagram) 对象图表示在某一时刻一组对象以及它们之间关系的图。对象图可以被看作是类图在系统某一时刻的实例。在图形上,对象图由节点以及连接这些节点的连线组成,节点可以是对象也可以是类,连线表示对象间的关系。下图是我画的对象图:二、包图 (Package Diagram) 包图是由包和包之间的关系构成,它是维护和控制系统总体结...原创 2019-05-15 21:23:14 · 651 阅读 · 7 评论 -
【UML】交互图——时序图
一、概念 时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。二、组成元素①对象将对象置于时序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。②生命线生命...原创 2019-05-17 16:24:10 · 1783 阅读 · 5 评论 -
【UML】交互图——协作图
一、概念 协作图是动态图的另一种表现形式,它强调参加交互的个对象结构的信息,强调参加交互的对象的组织。并且协作图只对相互间有交互作用的对象和这些对象间的关系建模。二、内容①对象对象代表协作图交互中所扮演的角色,和时序图中对象的概念类似。只不过在协作图中,无法表示对象的创建和撤销,所以对象在协作图中的位置没有限制。②链一条连接两个类角色的实线。 符号...原创 2019-05-18 11:37:10 · 1123 阅读 · 6 评论 -
【UML】活动图和状态图
一、活动图①活动图的作用描述一个操作的执行过程中所完成的工作或者动作。 描述对象内部的工作 显示如何执行一组相关的动作,以及这些动作如何影响周围对象 描述用例的执行 处理多线程应用②以下场合不使用活动图显示对象这些的合作 显示对象在其生命周期内的运转情况如上图所示:状态图包括初始状态,终止状态,活动,菱形(表示分支判断),并行活动的分支点和汇聚点③活动图的基本要素...原创 2019-05-18 16:06:30 · 1606 阅读 · 3 评论 -
【UML】构件图和部署图
一、构件图构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。 使用构件最重要的是复用。①构件构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。 每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。②构件的类型构件是定义良好的接口实现单元,它可以是以下几种类型: 源代码构件(源代码文件) 二进制构件(目标码...原创 2019-05-18 16:35:24 · 3491 阅读 · 6 评论