【UML九种图】
HYunEr
不思故有惑不求故无得不问故不知
展开
-
UML概述
前面我们接触到的系统开发技术只是面向过程的一种开发方式,而面向对象技术才是我们最终使用的一种程序开发方法。UML是我们由学习面向过程技术转向面向对象技术的一个转折点。一、面向对象技术:面向对象技术是一种对现实世界问题中的抽象方式,可以说它是基于现实世界,但是它跟现实世界又有以下的区别。二、模型与可视化建模1.可视化建模:用图形的方式将我们复杂原创 2013-01-23 21:46:49 · 1324 阅读 · 11 评论 -
面向对象技术
我们在学习VB编程语言的时候,课本上对Visuanl Basic 是这么定义的。Visual Basic是一种可视化的,面向对象的,采用事件驱动对象对事件进行处理的程序设计语言。这是第一次接触到面向对象技术这个概念。在学习UML的时候,也介绍到了面向对象技术。UML是一种可视化的面向对象的建模语言。UML采用面向对象技术来建模,就是将现实的客观世界抽象出一个模型,然后将这个模型运用于计算机原创 2013-01-29 15:22:39 · 1019 阅读 · 4 评论 -
UML中的用例图
用例图:是用来描述用户、需求,、系统功能单元之间的关系,它展示了一个外部用户能够观察到的系统功能模型图。主要用途:以一种可视化的方式帮助开发人员理解系统的功能需求看下面的一张用例图:从图中可以看出,用例图由小人、椭圆和线条构成,在用例图中它们代表什么意思呢? 小人,即我们所说的角色。开发系统时候,在明确了系统有哪些用户之后,进而总原创 2013-02-01 17:04:47 · 2414 阅读 · 6 评论 -
UML中的类图
类图(class diagram)是UML中使用最多的一种图。一个类,它远看是矩形,近看也是一个矩形,只不过有时候是一个矩形,有时候是2-3个矩形的集合。一个类,通常会有一些属性和方法,用类图表示如下:这个类图,由三个矩形组成,由上而下分别是类名,属性、方法。前面的 (“+”)号表示公开属性或方法(Public),("-")号原创 2013-02-03 17:19:07 · 1264 阅读 · 9 评论 -
UML中的交互图
交互图用来描述系统中的对象是如何进行相互作用的,即一组对象是如何进行消息传递的。 交互图由一组对象和它们之间的关系构成,其中包括:需要什么对象,对象相互之间发送什么消息,什么角色启动消息以及消息按什么顺序发送。 交互图的分类: 交互图主要分为这两种:顺序图和协作图。顺序图—强调消息的事件顺序协作图—强调对象之间的交互关系原创 2013-02-05 17:19:07 · 2131 阅读 · 5 评论 -
UML中的包图
什么是包图?包图是对UML图进行打包,按照你的期望值来展示的一种图形,它主要用于展示宏观上的内容。包图用于软件设计时,可以从宏观上组织你的设计,展示你的设计意图。往往人们用包图来对进行打包,但是事实上,包图可以对UML任意图进行打包。说白了,包图就是一个分组的过程,把联系紧密的事物进行分组,从而创建出导航性更好,结构更好的模型。包图的语法其实很简单,如下图:一个包的样子就好原创 2013-02-06 15:02:55 · 2248 阅读 · 3 评论