
UML建模
vebasan
这个作者很懒,什么都没留下…
展开
-
对比Rose与PowerDesigner两款建模工具
作者:陈雄华 出处:IT168 一、二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是 由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose可谓出身名转载 2009-08-21 02:18:00 · 1310 阅读 · 0 评论 -
数据流图
一、基本图形符号 数据流图有四种基本图形符号: :箭头,表示数据流; 〇:圆或椭圆,表示加工; =:双杠(带一边开口,一边闭合),表示数据存储; □:方框,表示数据的源点或终点。 (1) 数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。由于数据流是流动中的数据,所以必须有流向,除了与数转载 2013-10-18 15:23:21 · 6903 阅读 · 3 评论 -
需求分析常用的UML图
1、业务用例图(New Diagram | Extended | Business Modeling) 业务用例图用于业务建模,帮助理解和发现需求,描述对于所服务的客户能提供什么服务功能及如何运作起来的,即所谓的业务流程。(系统用例面向某一个系统,而业务用例脱离了具体某一个系统,是要考虑用户实际工作场景的)业务角色/执行者:业务范围之外的人或组织,他们能从此转载 2013-10-17 15:01:56 · 6864 阅读 · 0 评论 -
活动图与流程图的区别
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图与流程图的区别:(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序原创 2011-09-09 16:12:52 · 3131 阅读 · 0 评论 -
UML类图各种标识法
(1)------> 虚线箭头表示依赖关系(dependency),一个类需要与另外一个类一起工作,是它一种最弱的关联关系,常见于各种工具类之间的关系(2)—>实线表示联合关系(association),一个类包含对另外一个类对象的引用,这个通常是使用属性来实现的,为了表明之间的包含关系,有时候会在实线的一端加上箭头(navigability arrow)来表示导航关系,如果关联的双方又都原创 2010-01-29 00:14:00 · 1272 阅读 · 0 评论 -
UML中的联系、聚合与组合的区别
UML中的联系(association)、聚合(aggregation)和组合(composition)三个概念很相似,也很难理解。今天看到这篇文章解释得很清楚,所以在这里转一下,希望能对需要的人有所帮助。联系联系(association)表明某个对象可以向另一个对象通过某种方式发送消息。发送消息的方法可以通过指针成员变量,也可以是方法参数、局部变量等等。例如:class A{转载 2009-09-08 18:04:00 · 833 阅读 · 0 评论 -
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己转载 2009-09-08 18:20:00 · 647 阅读 · 0 评论 -
PowerDesigner 12.5和15的破解方法及破解补丁
PowerDesigner 12.5下载地址:http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe破解补丁:下载地址:http://blogimg.chinaunix.net/blog/upfile2/080619224716.zip PowerDesigner15的破解方法与PowerDes转载 2009-09-04 16:37:00 · 1916 阅读 · 3 评论 -
Rose的双向工程-Java代码生成
Rose里的代码生成(也称正向工程)是以组件为中心的。这就意味着Java源代码的生成是基于组件而不是类,所以创建一个类后需要将它分配给一个有效的Java组件。 下面将详细介绍如何从模型生成Java代码。 1、将Java类加入模型中的Java组件。 有两种方法给组件添加Java类 (1)、当启动代码生成时,可以让Rose自动创建组件。这样Rose会为每个类都生转载 2009-08-21 01:47:00 · 3151 阅读 · 0 评论 -
流程图分级、分类、分层
现在很多企业在搞流程管理,都会安排各个部门、各个岗位将自己做的事情画成流程图。等到把布置的工作收集上来一看,企业竟然有上千个流程。看上去企业的业务很复杂,其实里面重复性的内容很多。特别是跨部门的同一件事情,比如一个单位送图纸、对另外一个单位来说就是取图纸,事情还是那一件,只是看事情的角度不同,结果两个部门“各自为政”,弄出两个来。重复描述且不说,因为视角不同,对这一流程节点的交接时间、标准等会转载 2014-04-10 15:27:30 · 15543 阅读 · 0 评论