UML
huxin1
这个作者很懒,什么都没留下…
展开
-
区分 UML 类图中的几种关系
UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 和”依赖关系 (dependency)“ 不是很容易区分清楚,《UML distilled》 对这几个关系也没有解释的特别清楚。近日翻阅《Java 与模式》,发现其中对这些关系有较为清晰的描述,特摘录如下:1、关联关系 (association):转载 2008-12-31 13:48:00 · 705 阅读 · 0 评论 -
uml时序图
<br />动态模型描述了系统随时间变化的行为,这教学些行为是用从静态视图中抽取的系统的瞬间值的变化来描述的,<br /> 在UML的表现上,动态模型主要是建立系统的交互图和行为图。<br /> 交互图包括时序图和协作图,行为图则包括状态图和活动图<br /> 时序图(Sequence Diagram)用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。<br /> 时序图中包括如下元素:类角色,生命线,激活期和消息<br /> 1,类角色(Class Role)<br /> 类转载 2010-07-16 15:55:00 · 857 阅读 · 0 评论 -
获取概要用例
概念模型始于业务用例,从业务模型中抽象出一些概念用例,针对概念用例进行分析,得到一些分析类和分析场景。从业务用例到分析类是分析过程,在分析过程中可以向上追溯,则是改进过程。 在开始建立概念模型之前有必要强调两点: (1)概念模型是针对需求中的关键业务,或者说业务核心来建立的,所以前提是需求人员已经把握了需求,并能够从复杂的需求当中找出支撑起整个业务的那务主线来。并且,转载 2009-09-19 21:34:00 · 531 阅读 · 0 评论 -
需求分析步骤总结
一.业务建模阶段1.首先得到涉众人员,并对涉众人员进行分析,得到涉众对系统的期望和建设目标.2.确定业务主角,并以业务主角的期望进行边界的设定3.确定边界内的各个用例4.确定每个用例的用例实现5.确定用例实现场景.6.确定用例实现场景实现二概念建模阶段1.找出业务主线,并找出和业务主线有关的代表性用例2.从以上找出的每个业务用例中得到概念用例3.绘制概念用例原创 2009-09-20 00:48:00 · 1129 阅读 · 0 评论 -
商务随需应变与用例分析方法--网友关于工作流类型应用的建模方法问题的回复
网友 oneway_01 问了我一个问题,对于工作流形业务建模提出了一些疑问。这是好问题,值得讨论,特意将它发表出来。另一方面,能够做出这样的思考,说明oneway_01同学对用例方法的认知已经很深入了。恭喜一下!***************************网友oneway_01的问题*******************系统建模时经常遇到的工作流类型应用的建模方法在企业应用建模转载 2009-09-19 21:09:00 · 461 阅读 · 0 评论 -
UML笔记——业务模型
UML采用被称之为参与者(actor)的元模型作为信息来源提供者。参与者代表了现实世界的“人”。参与者是模型信息来源的提供者,也是第一驱动者。UML采用被称之为用例(use case)的一种元模型来表示驱动者的业务目标,也就是参与者想做什么并且获得什么。这个业务目标就是现实世界中的“事”。而这件事是怎么做的,依据什么规则,则通过被称之为业务场景和用例场景的UML视图来描绘的,这些场景便是现实世原创 2009-09-16 09:11:00 · 871 阅读 · 0 评论 -
从现实世界到业务模型
uml通过被称之为概念化的过程来建立适合计算机理解和实现的模型,这个模型称之为分析模型。分析模型介于原始需求和计算机实现之间,是一种过渡模型。分析模型向上映射了原始需求,计算机的可执行代码可以通过分析模型追溯到原始需求;原创 2009-09-16 15:25:00 · 642 阅读 · 0 评论 -
需求分析学习笔记
1.需求分析的一个重要环节,首先应定义好边界,当我们为系统定义边界时,可以以业务目标为划分方式.每个业务目标都会有一个边界存在,每个边界的划分则指明了需求分析的起点.2.业务主角位于边界之外,业务工人位于边界之内,我们可以暂时忽略边界内业务工人的期望.3.获取业务用例的原则:业务用例必须是以达到业务主角的完整业务目标为标准,而不能以实现业务主角业务目标的步骤为标准.4.主角、边界、用例原创 2009-08-21 16:10:00 · 697 阅读 · 0 评论 -
不能被忽略的关联类 The Importance of Association Class
The Importance of Association Class 第一次接触到关联类(association class)的时候是在一个困境之中,当时还没有很多的编程经验,也忘了当时是怎么乱七八糟解决的那个问题. 这几天在Jacquiet Barker 和Grant Palmer所著的 Beginnin转载 2009-01-06 14:55:00 · 960 阅读 · 0 评论 -
面向对象与UML学习笔记
Posted by Black on February 18th 2008 to Software Engineering 一. UML的关系在建立抽象的过程中会发现类很少独立存在,大多数类都以某种方式彼此协作。因此,在为系统建模时,不仅需要从问题域的词表中抽象出类和对象,还需要描述这些抽象间的关系。1. 依赖关系(Dependency Relationship)依赖关系转载 2009-01-06 14:04:00 · 903 阅读 · 0 评论 -
rose中的组合
<br />生成组合<br />1、添加关联<br />2、设置重数为1:1<br />3、设置主类为aggregate<br />4、设置主体类为 navigable <br />4、设置主类为按值传递<br />示例:<br />一个进程由pcb, code, date三部分组成。<br />其类图表示如下:<br /><br /><br />设置方法:<br />1、在工具栏选择 "association" (关联),从process类连接到pcb类。<br />2、编辑role B 属性 open转载 2010-11-22 16:07:00 · 1110 阅读 · 0 评论