UML
文章平均质量分 54
UML相关记录总结
@Arielle。
这个作者很懒,什么都没留下…
展开
-
【UML】UML是什么
前言:是什么? UML:统一建模语言,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法;内容:1、模型与可视化建模:为什么要对数据进行建模? 建模是对事物的一个抽象,目的是在构建这个事物之前对事物有一个理解,也是对现实事物的一个简化,要开发一套合格的软件就要有一套关于体系结构、过程和工具的规范,那么就需要进行建模啦;为什么要用可视化建模?原创 2018-05-04 21:26:45 · 660 阅读 · 11 评论 -
【UML】-类图
1、是什么 类图是对一组具有相同属性、方法、关系和语义的对象的描述,一个类可以实现一个或多个接口,一个对象是一个类的实例;也就是对名词进行抽象而得到的图;2、包含元素: 类,接口,协作,关系(依赖、泛化、实现和关联)3、类图的关系:这几个关系的强弱顺序:泛化= 实现> 组合> 聚合> 关联> 依赖关联关系: 是类与类之间最常用的一种结构化关系,用于表示一类对象与另一类对象之间有联系 ; 1. 普通关联: 2. 关联类:两个对象之间的连接原创 2018-05-19 10:45:49 · 263 阅读 · 12 评论 -
【UML】-对象图、包图
对象图1、是什么 对象:是一种概念,抽象或具有明确的边界的事情和应用目标; 对象图:表示在某一时刻一组对象及他们之间关系的图,可以被看作是类图在系统某一时刻的实例;2、构成:状态行为特性3、关系关系:依赖、泛化、关联、实现4、建模过程确定各对象的类确定各之间关系针对某时刻各对象的状态,为对象建模根据建模目标进行绘制5、作用:主要用来描述类的实例在特定时刻的动态,可以是类的实例也可以是交互图的静态部分,对于相对较复杂的数据结构,也同样有效;6、应用以原创 2018-05-19 17:54:35 · 559 阅读 · 12 评论 -
【UML】-活动图与状态图
0、初识: 状态机时展示状态与状态转换的图,通常一个状态机依附于一个类,状态机有两种可视化方式,分别为状态图和活动图,今天这篇博客就总结下关于这两个图学习和认识;活动图:1、是什么 活动:是某件事情正在进行的状态,可以是现实生活中正在进行中的某一工作或事项,也可以是软件系统中某个类对象的一个操作; 活动图:用于描述系统动态行为,侧重行为动作,用于展现参与行为的类的活动或动作。形如我们熟知的流程图;2、与流程图区别:描述对象不同:流程图注重描述处理过程,活动图注重系统动态行为并发活动原创 2018-05-19 20:08:52 · 824 阅读 · 10 评论 -
【UML】-用例图
1、是什么 用例图是从用户角度描述系统功能,根据用户提出的需求描述系统的行为及各种功能之间的关系,通过用例图可以知道一个系统能够做什么,它要实现什么功能;2、作用:对象:用户、开发者阶段:需求分析和概要设计阶段功能:对功能进行分析和建模 用例图用于开发人员与用户之间的交流,以便开发人员很好的理解用户需求,驱动需求分析后各个开发阶段的进行3、构成:角色、用例、关系。角色(acter): 可以是人,也可以是事儿用例(use case):功能的描述,一个具体的用例代表了一个具体的功能。原创 2018-05-13 20:49:17 · 1168 阅读 · 8 评论 -
【UML】-交互图
0、交互图交互图:适用于描述时间上对象之间的关系以及对象之间的信息传递的图,包括时序图(顺序图)和协作图; 时序图(顺序图)1、是什么 时序图:描述了对象之间传递消息的时间顺序,也称顺序图,用来表示用例中的行为顺序,强调时间顺序;2、包含元素:对象:表示对象所扮演的角色,用例;生命线:表示对象在一段时间内的存在,也可以简单理解为在时序图中对象交互持续存在的时间长短,交互持续时间长则生命线长越长;激活:表述对象执行一项操作的时期,包括激活和去激活,我们可以简单地理解为角色的开始和结束原创 2018-05-20 16:44:49 · 331 阅读 · 14 评论 -
【UML】-实现图
0、实现图实现图是用来描述实现方面的信息从系统层次对所开发系统进行描述:包括硬件组成与布局和软件系统划分和功能实现,使用时序图、活动图状态图描述系统完成的一系列行为完成系统的逻辑设计后,那么接下来就是要定义系统设计的物理实现,那么就要用到实现图啦;实现图包括:构件图和部署图,接下来详细总结这两种图;部署图1、是什么 也称实施图,应用于软件与硬件的边缘,属于静态建模图,实施图可以包含构件,但一定是在结点处的; 2、元素:结点、构件(组件)、关系-依赖、关联;结点:物理元素,运行原创 2018-05-26 20:53:31 · 603 阅读 · 19 评论 -
【UML】-总结篇
前言: UML九大图相继结束,接下来就总结下这几个图都是用来干什么的,我们在什么时候会用到,而这几个图与软件生存周期的各个环节又有着怎样千丝万缕的联系呢?正文: 下面用导图来进行详细说明吧:软件生存周期看从形式看:四大关系:认识:用例图:对整个项目结构的一个体现,为后面具体功能的实现提供了一个很好的依据,让用户有了一个直观的用户感受和体验,也可以理解为是一个总体概况;类图:系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据,作为一个核心图,类图可以原创 2018-05-30 21:41:14 · 296 阅读 · 20 评论