UML
程序心声
代码就是情人
你不会的东西,觉得难的东西,一定不要躲。先搞明白,后精湛,你就比别人优秀了。因为大部分人都不舍得花力气去钻研,自动淘汰,所以你执着的努力,就占了大便宜。奋斗就是每一天都很难,可一年比一年容易。不奋斗就是每一天都很容易,可一年比一年越难。怕吃苦的人吃苦一辈子,不怕吃苦的人吃苦一阵子。拼一个春夏秋冬,赢一个无悔人生。
傲行人生路
平凡而简单的人一个,无权无势也无牵无挂。一路厮杀,只进不退,死而后已,岂不爽哉!
收起对“车”日行千里的羡慕;收起对“马”左右逢缘的感叹;目标记在心里面,向前进。一次一步,一步一脚印,跬步千里。
这个角色用于劝勉现在的我。
展开
-
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
这篇博客对类之间的关系进行了整理,在用UML进行类图设计时,对类之间的关系更加清晰明了. 一、表示符号上的区别 二、具体区别与联系继承(泛化) 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系,可分单重继转载 2013-03-21 16:26:32 · 684 阅读 · 0 评论 -
时序图(Sequence Diagram)—UML图(六)
时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图中显示的是参与交互的对象及其对象之间消息交互的顺序。 下面这张图介绍了时序图的基本内容: 下面这张图是时序图的实例,创建课程时序图:此文章来自于【http://blog.csdn转载 2013-03-22 09:14:56 · 944 阅读 · 0 评论 -
什么是UML(UML总结)
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最转载 2013-03-22 09:16:35 · 701 阅读 · 0 评论 -
UML基础与应用系列文章汇总
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML转载 2013-03-22 09:16:41 · 628 阅读 · 0 评论 -
UML 建模:创建协作图
本教程适用于 Sun Java Studio Enterprise 8 和 8.1 版本。本教程要求您首先完成其配套教程 UML 建模:创建类图,因为本教程需要使用在该配套教程中完成的类图。在本教程中,您将了解如何使用 Sun Java Studio Enterprise 集成开发环境 (Integrated Development Environment, IDE) 的 UML 建模功能原创 2013-03-22 09:17:01 · 1856 阅读 · 0 评论 -
doxygen生成调用关系图
查看一些开源代码经常被一些函数的调用关系给绕进去,经过网上查阅资料,发现了这个好用的方法,拿出来和大家分享下安装和应用的过程。 主要讲解下windows下相关的内容 要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成chm文档,那就要用htmlhelp软件了,我想已经说明了三者的关系了,哦,至于doxygen做什么,生成转载 2013-03-25 11:32:20 · 7126 阅读 · 0 评论 -
给大家推荐一个替代PowerDesigner的免费软件Open System Architect
数据库建模,我们一般都是有PowerDesigner,可它毕竟是盗版的,呵呵,用着心里不大踏实。今天在网上找了一下,发了一个叫Open System Architect的免费软件。功能就不用说了,和PD差不多。下面我们看看它的截图。逻辑模型物理模型 SQL编辑器这个SQL编辑器,好像比PD的要好用一些。转载 2013-03-27 17:57:23 · 2160 阅读 · 1 评论 -
PowerDesigner 系列 小结
根据原作者的要求,声明出自“David Dai -- Focus on Oracle”花了近一个星期的时间,小研究了一些PowerDesigner,现在可以简单的用用,知道PD 是怎么一回事了。以前和朋友聊起过我从事DBA的经历,是毕业后上来就搞DB了,我和朋友说是运气好,因为正常情况下,应该是工作几年,折腾下开发什么的,然后转DBA,我是走了捷径,但是开发这块就丢下了转载 2013-04-10 18:08:01 · 644 阅读 · 0 评论 -
UML类图和包图
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]类图(class diagram)用来表示系统内部的静态结构(static structure)类图的小结:包是一种对模型元素进行成组织的通用机制包的作用注意事项:此文章源自于【http://blog.csdn.ne转载 2017-03-01 19:46:15 · 1231 阅读 · 0 评论 -
UML语言概述
版权声明:本文为博主原创文章,未经博主允许不得转载。UML(unified modeling language统一建模语言)(并非编程语言)是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模下面是对UML语言的概要描述:此文章源自于【http://blog.csdn.net/wang37927561转载 2017-03-01 19:48:56 · 290 阅读 · 0 评论 -
UML(5)——协作图
协作图中表示了角色之间的关系,通过协作图限定协作中的对象或链。协作指的是在一定的语境中一组对象以及实现某些行为的对象间的相互作用。协作图是表现对象协作关系的图,表示了协作中作为各种类元角色的对象所处的位置。图中主要显示了类元角色和关联角色,类元角色表示参与协作执行的对象的描述,对象可以参与一或多个协作;关联角色表示参与协作执行的关联的描述。类元角色和关联角色描述了对象的配置和当一个协作的实例执转载 2013-03-22 09:18:00 · 1013 阅读 · 0 评论 -
什么是RUP
一、RUP产生的背景 UML能够用来为系统进行面向对象建模,但是并没有指定应用UML的过程,它仅仅是一种语言,它是独立于任何过程的。如果想要成功的应用UML一个好的过程是必要的。合理的过程能够有效的测度工作进度,控制和改善工作效率。目前有很多的过程,其中能够和UML最佳结合的是RUP,该过程是提出UML的人开发的,能够与UML很好的结合。二、下面这张图介绍转载 2013-03-22 09:16:30 · 624 阅读 · 0 评论 -
UML的基本结构
通过对UML的学习,整理出了上面这幅UML概要结构图,主要是UML事物,UML关系和UML图,还有很多规格说明,符号,修饰,扩展机制等等元素没有体现,其实,图中的三大块加上那么多边边角角的元素,高度浓缩概括起来,可以把UML这门课的主要内容描述为: 在软件生命周期中,准确地把 UML事物和UML关系通过一定规则组合,利用Rose绘制成UML的9种图,以帮助我们开发出高质量的软件转载 2013-03-21 16:47:12 · 1019 阅读 · 0 评论 -
用例图(UseCase Diagram)—UML图(一)
从上面的用例图模型,我们可以大致了解用例图所描述的是什么。下面进行详细介绍。 用例图,即用来描述什么角色通过某某系统能做什么事情的图,用例图关注的是系统的外在表现,系统与人的交互,系统与其它系统的交互。 用例图有三种构成元素,分别是:角色,用例,关系1、角色(Actor):即使用本系统的有哪些角色,不同的角色使用的系统功能部分是不同的,在用转载 2013-03-22 09:12:42 · 734 阅读 · 0 评论 -
类图(Class diagram)—UML图(二)
类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图。 类图是系统中静态视图的一部分,静态视图可以包括许多的类图。 静态视图用于为软件系统进行结构建模,它构造系统的词汇和关系,而结构模型的可视化就是通过类图来实现的。 类图由以下基本元素构成:类;接口;协作;关系(依赖、泛化、实现和关联)。 如果对类图中的关系模糊转载 2013-03-22 09:13:43 · 927 阅读 · 0 评论 -
对象图(Object Diagram)—UML图(三)
一、用一张图来介绍一下对象图的基本内容二、对象图与类图的基本区别三、对象图实例此文章来自于【http://blog.csdn.net/shan9liang/article/details/6712867】转载 2013-03-22 09:13:48 · 797 阅读 · 0 评论 -
活动图(Activity Diagram)—UML图(四)
“活动图”可通过一系列操作将业务流程或软件进程以工作流的形式显示出来。这些操作可以由人、软件组件或计算机来执行。使用活动图可以描述多种类型的流程,如下:1、用户和您的系统之间的业务流程或工作流。 2、某一用例中执行的步骤。 3、软件协议,即允许在组件间进行的交互序列。4、软件算法。下面用一张图来介绍活动图的基本内容转载 2013-03-22 09:13:53 · 890 阅读 · 0 评论 -
状态图(Statechart Diagram)—UML图(五)
状态图用来描述一个特定的对象的所有可能的状态以及由于各种事件的发生而引起的状态之间的转移。与活动图的主要区别体现在:状态图侧重从行为的结果来描述,而活动图侧重从行为的动作来描述。活动图可能涉及多个对象,而状态图只涉及一个特定的对象。 下面,通过一张图来描述状态图的基本内容。 下面是一张状态图的实例转载 2013-03-22 09:14:51 · 1099 阅读 · 0 评论 -
协作图(Collaboration Diagram)—UML图(七)
协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。转载 2013-03-22 09:15:01 · 1030 阅读 · 0 评论 -
构件图(Component Diagram)—UML图(八)
构件图是显示代码自身结构的实现级别的图表。构件图由诸如源代码文件、二进制代码文件、可执行文件或动态链接库 (DLL) 这样的构件构成,并通过依赖关系相连接 下面这张图介绍了构件图的基本内容: 下面这张图是个构件图的实例:此文章来自于【http://blo转载 2013-03-22 09:15:08 · 857 阅读 · 0 评论 -
部署图(Deployment Diagram)—UML图(九)
UML部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 下面这张图介绍了部署图的基本内容: 下面这张图是一个部署图的实例:转载 2013-03-22 09:15:13 · 971 阅读 · 0 评论 -
UML用例图
版权声明:本文为博主原创文章,未经博主允许不得转载。分析师使用类图来表达系统内部的静态结构,用用例图来表达系统对外提供的服务、功能。从类图的视角看,系统内部是由一个个类所组成;从用例图的视角看,系统外部是由一个个用例所组成,也就是说,类是系统的“里子,用例是系统的“面子”。用例图小结:此文章源自于【http://blog.csdn.net/w转载 2017-03-01 19:51:07 · 398 阅读 · 0 评论