![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UML学习
uml
有名呀
加油!
展开
-
UML-面向对象技术
【内容】1.面向对象技术的基本概念(1)对象(Object)范畴广泛,例如:物理实体、概念实体、软件实体对象描述一个事物,它具有:状态、行为、标识。 名称 含义 状态 静态信息 行为 动态信息,反映了一个对象将如何响应其他对象 标识 ...原创 2019-01-05 14:21:08 · 815 阅读 · 9 评论 -
UML—用例图
【内容】1.什么是用例图用例图(use case diagrams):用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。2. 用例图的基本元素:角色、用例、关系 基本元素 含义 图示 角色 系统交互的人或物 ...原创 2019-01-11 17:20:13 · 461 阅读 · 4 评论 -
UML—类图
【内容】1.类和类图类:是对对象的抽象,具有相似结构、行为和关系的一组对象的描述符。类的图示如下类图(class diagram)是描述类,接口,协作以及他们之间关系的图,类图主要用于描述系统的静态结构。类和类图的关系:在UML图中,类加上他们之间的关系就构成了类图。2类图的构成:类、接口、协作、关系用来描述系统的静态部分。接口:是一系列操作的集合,方法的抽象的...原创 2019-01-12 20:17:36 · 266 阅读 · 2 评论 -
UML—包图和对象图
【包图】1.什么是包图包图是在UML中用类似于文件夹的符号来表示模型元素的组合。2.包的图符3.包中的元素类、接口、构件、用例、其他包等如果包被撤销,则其中的元素也被撤销了。4.包的作用(1)逻辑上把一个复杂的图模块化。(2)组织源代码。5.包与包之间的关系依赖(常用)、泛化、细化如果两个包中的任意两个类之间有依赖关系,则这两个包之间有依赖关系。...原创 2019-01-13 14:39:41 · 696 阅读 · 5 评论 -
UML—交互图:时序图+协作图
【交互图】交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的,交互主要用于描述协作的动态行为方面。当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。交互图可用两种方式描述:强调消息的时间顺序;强调发送和接收消息的对象的结构组织。交互图包括:时序图:强调消息的事件顺...原创 2019-01-13 15:53:45 · 566 阅读 · 5 评论 -
UML—活动图
1.什么是活动图活动图示为了完成某个目标需要做的活动以及这些活动的执行顺序,展现从一个活动到另一个活动的控制流。活动图本质上是一种流程图,着重表现从一个活动到另一个活动的控制流程。2.活动图的构成起始点:活动图的起点,有且只有一个。终止点:活动图的终点,可有一个或多个。活动名称:活动图中的活动名称。判断条件:一种表示判断决策的特殊活动。同步条:一种表示活动之间的同...原创 2019-01-13 20:09:05 · 1206 阅读 · 8 评论 -
UML—状态图
【内容】1.什么是状态图状态图描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。状态图侧重于从行为的结果来描述,只涉及一个特定的对象,常用于动态特性建模。2.状态图的组成(1)起点、终点(2)状态主要用来描述一个对象在生命周期内的一个时间段。状态包括:状态名、内部转移、进入/退出操作、子状态、延迟事件等状态的特征。(3)转换两个状态之间...原创 2019-01-15 10:29:09 · 3691 阅读 · 11 评论 -
UML实现图—实现图:构件图和部署图
【UML实现图】实现图用来描述实现方面的信息,它从系统的层次来描述:硬件的组成和布局;软件系统划分和功能实现。实现图包括构件图:用来显示一组构件之间的组织与依赖关系。部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。【构件图】1.什么是构件图构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等,描述了软件的各种构件和它们之间的依...原创 2019-01-15 11:35:44 · 681 阅读 · 5 评论 -
UML—RUP总结
【内容】1.RUP介绍RUP(Rational Unified Process),统一软件开发过程,是一个面向对象且基于网络的程序开发方法论。一个过程是指想要达到一个目标而采取的一组有序的步骤。在软件工程中,目标是高效、准时地提交一个满足你的业务需求的软件产品。RUP是Rational公司开发和维护的过程产品,是目前影响较大的、面向对象的软件开发过程。RUP提供了在开发...原创 2019-01-16 10:01:37 · 1014 阅读 · 11 评论 -
UML—学习总结
【内容】1.UML是什么Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。2.UML九种图(1)导图 (2)九种图介绍初识UML用例图类图包图和对象图时序图和协作图活动图状...原创 2019-01-17 11:13:58 · 337 阅读 · 16 评论 -
初识UML
【内容】1.什么是UML?UML(Unified Modeling Language)是一种可视化的面向对象建模语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。2.什么是UML建模?UML建模技术是一种建模语言,指用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行...原创 2019-01-04 20:32:59 · 360 阅读 · 11 评论