UML
UML是统一建模语言,是Unified Modeling Language的简称,也是面向对象软件的标准化建模语言,由3个要素构成:基本构造块、规则和共用机制。
不开花的玫瑰
放荡不羁,瑀瑀独行。
展开
-
UML-初相识
前言 虽然之前在自考的过程中接触过UML,但是也只是接触过而已。通过对UML视频的学习,才算对UML有所了解。内容 1.大家先看一张图片,有一个宏观的把握。 这是整个视频大概要讲的内容,在对这些知识有一个简单的了解的基础之上,我们重点应该掌握UML的构成,应用,以及使用的工具。尤其是UML涉及到的图。 2.什么是UML呢? 现在的理解:UML是一种原创 2018-01-28 20:22:08 · 282 阅读 · 32 评论 -
UML-面向对象技术
前言 UML作为一种面向对象的建模语言,同时是面向对象建模技术的研究成果,学习它的过程中,少不了的要先学习面向对象技术了,那么你对面向对象技术了解多少呢?知识性总结 1.现实世界和面向对象技术的区别 2.基本原则 1.抽象 比如提起“队列”,就是很多人在排队;“柜台”就是商店结账的地方。 2.封装 对客户隐藏实现,客户只能看到接...原创 2018-02-12 20:54:42 · 533 阅读 · 24 评论 -
UML视频初总结
前言 都说人的潜力是无穷的,人不逼自己一把你永远不会发现自己的潜力到底都多么无穷。本篇文章主要是对UML视频进行大概的概括,看看38集的视频终究让我们学到了什么!内容总结 先来一张图大体概括一下: UML视频共分为五大部分:UML,面向对象技术,RUP内容,设计模式,案例。相信大家都承认这个事实,UML视频中最重要的就是UML了,那么UML最重要的就是图,掌握9种...原创 2018-03-02 00:33:29 · 257 阅读 · 16 评论 -
UML-用例图
前言 用例图用来描述用户的需求,是由软件需求分析到最终实现的第一步,它描述了人们希望如何使用一个系统。它从用户的角度而不是开发者的角度来描述对软件产品的需求。详解有什么 用例;参与者;两者之间的关系(关联,泛化,包含,扩展)关系 1.关联(带箭头的线) 2.泛化(继承,带空心箭头的实线,箭头的方向由子用例指向父用例) 3.包含(基础用例...原创 2018-03-05 21:30:26 · 298 阅读 · 9 评论 -
UML--静态图
前言 静态图显示了系统的静态结构,特别是存在事物的种类的内部结构、相互之间的联系。主要包括类图、对象图、包图。类图 1.类图描述的是一种静态关系,是系统静态部分的呈现,在系统的整个生命周期都是有效的。 2.类图包含7个元素:类、接口、协作、依赖关系、泛化关系、实现关系和关联关系。下面我们着重学习一下关系。 依赖 (对一个元素(提供者)的某些更改可能会影响或提供消息...原创 2018-03-06 14:40:36 · 466 阅读 · 13 评论 -
UML--交互图
前言 在建立好系统用例图以及类图基础上,接下来需要分析和设计系统的动态图(结构行为图),并建立相应的动态模型了。动态模型描述了系统随时间变化的行为,这些行为是从静态视图中抽取的系统的瞬间值的变化来描述的。交互图分为时序图和协作图。时序图 1.用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互。 2.包括4个元素:对象、生命线、激活、消息。...原创 2018-03-06 15:25:26 · 422 阅读 · 17 评论 -
UML--行为图
前言 行为图是从动态的角度描述系统功能的图,用来描述系统的动态模型和对象之间的交互关系。有状态图和活动图。状态图 1.状态图通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。例如:按下电灯的开关,电灯改变了他的状态;拉上卧室的窗帘,卧室里亮度的状态由亮到暗。 2.构成 3.用途:帮助开发人员理解系统中对象的行为。活动图 1.描述活动的顺序...原创 2018-03-06 16:57:38 · 260 阅读 · 14 评论 -
UML--实现图
前言 在完成系统的逻辑设计之后,下一步要定义设计的物理实现。对面向对象系统的物理方面进行建模时要用到两种图:组件图和配置图。组件图 1.组件图描述了软件的各种组件和他们之间的依赖关系。包含3种元素:组件、接口和关系。 2.组件是定义了良好接口的物理实现单元。组件是系统中可替换的物理部件,它包装了实现而且遵从并统一提供一组接口的实现。组件的名字位于组件图标的内部,有配置组件、工...原创 2018-03-06 17:28:29 · 389 阅读 · 17 评论