UML学习
博主将自己学习UML的知识总结内化,并分享给大家。适合刚刚学习UML的同学一起学习进步。
Markfight!
一只小菜鸟。
展开
-
【UML】交互图
交互图是干啥的?交互图是一个动态模型,是系统用来分析和设计的动态图,描述了系统随时间变化的行为。交互图主要分为时序图(Sequence Diagram)和协作图(Collaboration Diagram)。今天就来总结一下这两个图。时序图王者荣耀实例我想用一个例子,来讲时序图,从王者荣耀谈时序图。case o 我方:我鲁班,安琪拉,妲己,东皇,孙悟空打大龙。 o ...原创 2018-04-28 17:23:41 · 618 阅读 · 23 评论 -
【UML】状态图和活动图
状态图是系统分析的一种常用工具,他通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。活动图是UML用于对系统的动态行为建模的另一种常用工具,他描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。状态图一个状态图就是一个状态机(展示状态与状态转换的图),主要用于表现从一个状态到另一个状态的控制流。包括什么?状态机由状态、转换、时间、活动和动作5部分组成。状态状态...原创 2018-04-29 12:01:03 · 890 阅读 · 23 评论 -
【UML】静态图
前言完成了系统的用例图之后,就可以根据用例图的参与者以及用例来进行UML的静态图的设计了。静态图显示了系统的静态结构,特别是存在事物的种类的内部结构相互之间的联系。 静态图主要分为三种图:类图、对象图和包图。类图什么是类图?类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图中的元素类类定义了一组有着状态和行为的对象。 ...原创 2018-04-27 09:38:57 · 705 阅读 · 30 评论 -
【UML】用例图
前言用例图是由软件需求分析到最终实现的第一步,它的作用是非常重要的,因为他是一个大家都能看得懂得UML视图。 在需求设计时我们要创建需求分析模型,首先要用到用例图,由需求分析得出的用例图,在进行细化到设计层面的用例图,到测试层面的用例图。 经常我们用到的用例图不仅仅是表面看到一个简单的用例,角色等关系的表示,还有其内部动态的过程。组成元素参与者、用例(功能描述)、关系(依赖、...原创 2018-04-21 11:18:32 · 398 阅读 · 32 评论 -
【UML】UML中的关系
写在开始看完UML视频,说实话,我还是处于头懵的状态。想要让我画图是不存在的,因为我不会。所以,我该怎么办?没错,看书。 要想画出来的UML图漂亮、完美,那么我们必须了解UML的方方面面。要了解这些东西,一点都不可怕,我们都可以学会。 今天就来学习一下UML中的关系,很基础,很好学。UML中的关系UML中的关系主要包括5种:关联关系、聚合关系、依赖关系、泛化关系和实现关...原创 2018-04-18 19:25:21 · 285 阅读 · 20 评论 -
【UML】初识UML(二)
UML带来了什么在上一篇文章中我们了解了面向过程和面向对象两种不同方法在描述现实世界的不同,相信面向对象是更好的方法。但是,面向对象也有着天然的困难,这篇博客我们来看看面向对象设计的事实标准UML是如何解决这些困难的。什么是UML面向对象的兴起是从编程领域开始的。最初,人们只是为了改进开发效率,编写更容易管理、能够重用的代码,在编程语言中加入了封装、继承、多态等概念,以求得代码的优...原创 2018-03-25 11:15:26 · 462 阅读 · 39 评论 -
【UML】初识UML(一)
为什么需要UML过程还是对象?这是个问题。谈到UML,第一个绕不开的话题就是面向对象,就让我们从基本的方法开始,逐步揭开面向对象的面纱吧。面向过程还是面向对象在很多人看来,面向过程和面向对象都是一种软件技术。例如把面向过程归纳为结构化程序设计、DFD图、ER模型、UC矩阵等,而面向对象则被归纳为继承、封装、多态、复用等具体的技术。事实上,上述的所有技术都只是人们在采用不同的方法来认...原创 2018-03-24 11:06:08 · 533 阅读 · 31 评论