
UML学习
june-qn
软件工程师
展开
-
UML导图总结——UML构成
前面一讲我们认识了什么是UML,这一次我们来学习下UML的构成。UML包括三部分,分别是基本构造块、规则和公共机制。 我们来看下基本构造块,它是UML的核心,它包括事物、关系和图。 首先来看下事物,事物是构成模型图的基本图示符号,表示面向对象的一些基本概念,事物分为4种,分别是结构事物、行为事物、分组事物和注记事物。结构事物一般也称为静态部分,它包括类、接口、协作、用例、主动类原创 2013-01-09 18:59:01 · 1247 阅读 · 6 评论 -
初始UML
今天我们来认识下UML,那到底什么是UML呢,在认识UML之前,我们先来解决两个问题。 第一个问题,什么是面向对象技术?我们在前面学习软件工程时,对面向对象这个概念已经有所了解了,简单的来说面向对象技术就是一种程序设计方法,是对现实世界问题的一种抽象方式,通过面向对象技术可提高软件的质量。 接下来看我们的第二个问题,什么是模型和可视化建模以及它们的好处?模型就是用来描述现实系统的,原创 2013-01-01 11:23:08 · 1096 阅读 · 4 评论 -
UML用例视图之用例图
用例视图是软件产品外部特性描述的视图,用例视图从用户的角度而不是开发者的角度来描述对软件产品的需求,分析产品所需的功能和动态行为,因此用例图对整个开发过程而言,用例图是至关重要的,用例图是由软件需求到最终实现的第一步,它的正确与否直接影响到用户对产品的满意程度。 UML中的用例图描述了一组用例、参与者以及他们间的关系,用例图主要包括三个方面的内容:用例、参与者和参与者之间的关系。原创 2013-01-29 10:27:49 · 4327 阅读 · 12 评论 -
UML静态视图之类图
静态视图显示了系统的静态结构,特别是类以及他们的内部结构相互间的联系,其中的类图是描述类、接口、协作以及它们间的关系的图,用来显示系统中各个类的静态结构,类图可以实现结构模型的可视化。 类图包含7个元素:类、接口、协作、依赖关系、继承关系、实现关系以及关联关系。 下面我们来说下其中的一些概念。 类类是对一组具有相同属性、操作、关系和语言的对象的描述,这些对象包括现实世界原创 2013-02-05 13:56:42 · 2888 阅读 · 7 评论 -
UML导图总结——RUP
RUP是Rational Unified Process的英文缩写,汉语意思是统一开发过程,RUP是一套软件工程方法,同时它也是文档化的软件工程产品,软件开发者可根据自身的实际情况,以及项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程。 我们今天要说的RUP的内容主要包括对RUP的进一步介绍、RUP的特征、RUP带来的观念变化、RUP的思路和RUP的软件开发生命周期原创 2013-01-22 12:38:56 · 1470 阅读 · 5 评论 -
UML行为图之活动图
活动图也称为流程图,活动图是UML中描述系统动态行为的图,它用于展现参与行为的类的活动或动作,活动图被设计用于描述一个过程或操作的工作步骤,与状态图相比除了描述对象状态之外,更突出了它的活动, 活动图的构成:初始状态、活动状态、分叉和汇合、分支、泳道、终止状态。 我们通过假期在食堂吃饭的活动图来讲活动图的构成。 开始状态用一个实心球表示,与之相对的是终止状态用一个原创 2013-02-14 10:17:22 · 1926 阅读 · 2 评论 -
UML交互图之时序图
时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序同时显示对象之间的交互。 时序图包括4个元素,分别是对象、生命线、激活和消息 对象,对象代表时序图中的对象在交互中所扮演的角色,例如图中的一般用户、系统登录界面、上下机界面、数据库等。 生命线,生命线代表时序图中对象在一段时期内的存在,每个对象底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于原创 2013-02-26 10:40:30 · 3882 阅读 · 9 评论