UML
bolan392
这个作者很懒,什么都没留下…
展开
-
一、为什么需要UML?
什么是UML UML是一种建模用的语言,所有的语言都是基本词汇和语法组成的,UML也不例外,UML定义了一些建立模型所需要的、表达某种特定含义的基本元素,这些元素称为元模型,UML还定义了这些元模型互相之间关系的规则,以及如何用这些元素和规则绘制图形已建立模型来影射现实世界,这些图形称为视图,UML是一种统一可视化语言,它通过以下三个步骤描绘现实世界:从现实世...原创 2010-09-08 17:16:34 · 561 阅读 · 0 评论 -
Thinking in UML实践——需求分析
一、关键概念分析 需求分析的主要工作就是找到关键业务用例,分析并建立业务模型。 1.建立概念模型 1.1获取概念用例 首先找出与核心业务相关的关键业务用例,然后为这些关键业务用例找出概念用例。 1.2分析概念用例 分析概念用例的方法与分析业务用例的方法一致,...原创 2012-03-16 15:47:02 · 214 阅读 · 0 评论 -
Thinking in UML实践——获取需求
一、准备工作 1、了解问题领域 1.1了解业务概况 业务概况可以在《前景》文档中体现 1.2整理业务目标 2、涉众分析 2.1发现和定义涉众 编写涉众分析报告,包括《涉众概要》和《涉众简档》 3、制定需求调研计划 ...原创 2012-03-16 14:12:52 · 283 阅读 · 0 评论 -
UML汇总
1.组件图 Component 主要目的是呈现系统在实战上如何把设计的类分配给不同实体组件的。一般来说,组件图中每一个特定的组件,应该都必须对应到特定的一组类或接口。组件图一般由组件(Component)、提供接口 (Provided Interface)、需求接口(required Interface)、依赖关系(Dependency)组成。 ...2011-11-10 15:12:27 · 115 阅读 · 0 评论 -
UML图一览
UML包括了一些可以相互组合图表的图形元素。1.类图一个类(class)是一类或一组具有类似属性和共同行为的事物。矩形方框代表类的图标,它被分成3个区域。最上面的区域中是类名,中间区域是类的属性,最下面区域里列的是类的操作。举一个例子,属于洗衣机(washing machine)类的事物都具有诸如品牌(brand name)、型号(model name)、序列号(serial nu...原创 2011-12-30 13:37:50 · 207 阅读 · 0 评论 -
UML类图关系表示方法
这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己...原创 2011-12-30 13:10:45 · 98 阅读 · 0 评论 -
八、RUP实战之准备工作
1. 了解问题领域l 了解业务概况在项目正式启动前需要考察和评估企业的业务模式,这些工作包括项目背景调查、业务前景分析、业务可行性分析、技术可行性分析等。将初步了解项目的产生原因、运行环境、系统规模、软硬件环境以及客户期望。在RUP中以上内容汇集到被称为《前景》的文档中。l 整理业务目标业务目标又称为业务前景,是对要建设的系统的展望。一般会根据业务概况的了解整理...原创 2010-09-27 12:03:26 · 209 阅读 · 0 评论 -
七、统一过程核心工作流简介
统一过程核心工作流l 业务建模工作流程位于统一过程的先启阶段,主要使用到的模型包括业务用例模型、概念用例模型和领域模型。业务建模工作流程包括确定业务流程、改进业务流程、设计业务流程实现、改进角色和职责、流程自动化研究。业务建模工件集包括:业务词汇表、业务规则、业务用例模型、业务对象模型l 系统建模工作流程系统建模的首要问题是要了解我们利用系统视图解决的问题的定义和范围,工件...2010-09-15 17:49:44 · 1210 阅读 · 0 评论 -
六、UML核心模型
UML核心模型l 用例模型概述用例模型是系统既定功能与系统环境的模型,它可以作为客户和开发人员的契约。用例是贯穿整个系统开发的一条主线。l 业务用例模型业务用例模型位于同一过程的先启阶段,在业务建模核心工作流中完成。l 概念用例模型l 系统用例模型系统建模就是我们通常所说的需求获取,系统用例模型要完整的描述需求。如何获得系统用例?推到系统用例的基本方法是分析业务...2010-09-15 17:48:44 · 431 阅读 · 0 评论 -
五、UML动态视图
l 活动图活动图描述了为完成一个目标需要做的活动以及这些活动的执行顺序。n 用例活动图活动图用来描述用例场景,也就是业务流程。主要包含一下元素。、u 起始点u 判断u 同步同步分为同步起始和同步汇合。同步起始表示从它开始多个支流并行进行;同步汇总表示多个支流同时到达后再执行后续活动。u 结束点一个业务流程可以有一个或者多个结束点。u 基本流...2010-09-13 09:06:10 · 249 阅读 · 0 评论 -
四、UML静态视图
l 用例图用例图用参与者和用例作为基本视图,以不同的视角展现系统的功能性需求。人们通过用例图得知一个系统将会做什么。一般来说,有以下用例图:n 业务用例视图业务用例图用业务主角和业务用例展现业务建模的结果。n 业务用例实现视图展现业务用例有哪些实现途径n 概念用例视图概念用例视图用来展现从业务用例中经过分析分解出来的关键概念用例,并表示概念用例和业务用例的关系。...2010-09-13 09:05:13 · 662 阅读 · 0 评论 -
三、UML核心元素
版型 对UML元素基础定义的扩展。参与者 actor 在系统之外与系统交互的某人或某事物,参与者包括业务主角和业务工人。可以通过一下三个问题区分业务主角和业 务工人: 他主动向系统发出动作吗?他有完整的业务目标吗?系统是为他服务的吗?用例 use case 用例...2010-09-10 15:50:50 · 144 阅读 · 0 评论 -
二、建模基础
建模 是指通过客观事物建立一种抽象的方法用以表征事务并获得对事物的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。 怎样建模?做需求的时候不是要弄清业务是如何一步一步完成的,而是要弄清有多少业务的参与者?每个参与者的目标是什么?参与者的目标就是你的抽象角度。实际上,这就是用例。用例...原创 2010-09-08 17:37:38 · 133 阅读 · 0 评论 -
Thinking in UML实践——系统分析
一、确定系统用例 1.确定用例 我们可以从业务用例中抽象出系统用例,首先要分析业务用例场景,从中提取出可以用计算机处理的单元 2.描述用例 描述系统用例的方式和描述业务用例的方式一样,不同的是视角不同,视角应该偏向于理解系统、描述系统。 二、分析业务规则 分析业务规则的目的是发现那些对系...原创 2012-03-16 16:08:12 · 152 阅读 · 0 评论