UML
孟海滨
这个作者很懒,什么都没留下…
展开
-
UML之初认识
最近在学习UML,如果你是第一次碰触到UML,那么多少油一点害怕吧,那么今天就让我来向大家简单的介绍一下吧。 假如你是一个程序员,那么在你去一个公司要半路接手一个项目时,你不会是想看看"前辈们"的代码吧,上万行的代码,看完估计都到年底了(假如现在是年初),那还得保证他的代码清晰,你的承受能力同时要好的不得了.所以便有了UML这个神奇的工具.他用一幅一幅的图片告诉我们这个工程到底是原创 2014-02-10 16:11:49 · 1132 阅读 · 16 评论 -
UML之用例图
用例图 现在为大家介绍UML的第一种图,用例图,也是软件开发中的第一张图,那么接下来就详细的介绍一下。用例图 (Use-casediagrams) 用来描述用户的需求,从用户的角度描述系统的功能,并指出哥哥功能的执行者,强调谁在使用系统,系统为执行者完成那些功能呢, 如图,用例图的基本元素便是角色,用例,关系。角色(Actor)原创 2014-02-13 11:42:40 · 1804 阅读 · 21 评论 -
uml中那些难以拿捏得词们
角色 角色(actor)实在系统之外与系统交互的某人或者某事物。 前些时间朋友的父亲出车祸了,人没事,但是车废了。于是去找保险公司去赔偿去了,可是朋友的父亲需要填写表单,证明之类的一系列的复杂过程,那么在这个过程中,谁是参与者,是每一个人吗?亲,你乱了吗。定义上说的很清楚,系统之外与系统交互的人或事,那么在这个过程中我们只需要想清楚两个问题。1. 谁对原创 2014-03-03 10:00:33 · 1257 阅读 · 18 评论 -
UML之构件图和部署图
描述代码构件的物理结构以及各种构建之间的依赖关系。用来建模软件的组件及其相互之间的关系,这些图由构件标记符和构件之间的关系构成。在组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。下面是机房后妃系统的构件图,也就是机房收费系统的的各个软件的部件。部署图部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部原创 2014-03-02 14:01:56 · 1805 阅读 · 15 评论 -
UML之类图
类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。类定义了一组有着状态和行为的对象。属性通常用没有身份的数据值表示,如数字和字符串。行为由操作来描述,方法是操作的实现。对象的生命期则由附加给类的状态机来描述。那么接下来介绍一下类的具体构造,类的构造包括名称,属性,操作,如下图:结构1、原创 2014-02-15 12:06:08 · 1319 阅读 · 17 评论 -
UML之对象图
对象图(Object Diagram) :对象图描述一个系统在某个具体时刻的静态结构。而类图描述所有可能的情况。 对象图的表示法对象名:由于对象是一个类的实例,因此其名称的格式是“对象名:类名”,这两个部分是可选的,但如果是包含了类名,则必须加上“:”,另外为了和类名区分,还必须加上下划线。属性:由于对象是一个具体的事物,因此所有的属性值都已经确定,因此通常会在属性的后原创 2014-02-15 14:47:02 · 1722 阅读 · 19 评论 -
机房收费系统之用例图
经过几天的纠结还是决定开始画吧,在看视频的时候就很头痛,UML和机房收费系统到底该如何相互结合,但是纠结了几天还是想到一句话,Just do it! 既然说到要画用例图,那么一些用例图的基本规则还是要知道的http://blog.csdn.net/lovemenghaibin/article/details/19156383,多余的赘述我就不说了,大家可以参考我的这篇博原创 2014-02-27 17:19:37 · 1554 阅读 · 19 评论 -
UML之包图
包图什么是包图:包可直接理解为命名空间,文件夹,是用来组织图形的封装,包图可以用来表述功能组命名空间的组织层次。为什么要用包图:在面向对象软件开发的视角中,类显然是构建整个系统的基本构造块。但是对于庞大的应用系统而言,其包含的类将是成百上千,再加上其间“阡陌交纵”的关联关系、多重性等,必然是大大超出了人们可以处理的复杂度。这也就是引入了“包”这种分组事物构造块。包的图符:包的元原创 2014-02-15 14:33:52 · 1168 阅读 · 16 评论 -
UML之活动图
活动图概念活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。活动图与流程图的不同之处在于它支持并行活动。活动图的缺点:很难清楚的描述动作与对象之间的关系,没有交互图直接。活动图的基本要素活动状态Action stat原创 2014-02-16 11:23:00 · 1408 阅读 · 16 评论 -
再认面向对象技术
第一次上计算机课,米老师给我们说了面向对象,记得当时米老师用一个人敲门讲了什么叫做对象,什么叫做方法,什么叫做事件,什么叫做面向对象,现在看到UML的视频,里边又讲到面向对象技术,那么我想我是需要好好的总结一下了。面向对象技术(Object-Oriented Technology),是软件开发过程中,面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描原创 2014-02-12 11:52:32 · 1050 阅读 · 15 评论 -
EA导出代码
大家画Uml图的时候总是会觉得,原创 2014-08-30 15:06:20 · 1649 阅读 · 10 评论