您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
   
 
 
     
   
 订阅
  捐助
UML统一建模语言(三)Rational rose和visio
 
作者 穷小子wp的博客,火龙果软件    发布于 2014-09-04
   次浏览      
 

支持UML开发的软件主要有如下软件:

PowerDesigner (Sybase)

Rational Rose (Rational)

Together (Borland)

Visio (Microsoft)

BridgePoint (Project Technology)

本文暂时先介绍一下RatinalRose和Visio

Rational rose基本使用

安装

我电脑安装的是2003半的,貌似有些低端,但是依然可以说明一些问题的,因为本文旨在为大家介绍这些工具,要想精通还需要大家自己去捣鼓。

至于Rational Rose的安装过程中需要license验证,在这个时候就体现出作为中国人的优势了,因为网上随处可见免费的license,而且是各种软件的都有。好搞定RationalRose的License的步骤如下:

在你安装Rational的时候会出现类似上面的对话框,选择被圈中的那项,就会开始引入本地License的过程,然后把你找到的那个license文件导入就OK了。如果有不嫌2003版搓的熟人可以直接问我要。

使用RationalRose

打开RationalRose后,创建新模型,会提供如下模板:

创建好后如下:

编辑区:显示模型中的任意一张图,并通过左边“工具栏”对图进行浏览和修改。

日志区:在工作记录区里记录了对模型所做的所有重要动作。

状态栏:显示了一些提示和当前所用的语言。

浏览区是树形结构,便于迅速定位,具体如下:

浏览器中有4个视图:Use Case View(用例视图)、Logical View(逻辑视图)、Component View(组建视图)和Deployment View (配置视图)。

Rational Rose支持8种图

Use Case Diagram(用例图)、Class Diagram(类图)、Statechart Diagram(状态图)、Activate Diagram(活动图)、Sequence Diagram(时序图/顺序图)、Collaboration Diagram(协作图)、Component Diagrm(组件图)、Deployment Diagram(部署图)。

他们的创建方式如下图:

1、Use Case View(用例视图):

描述系统行为,用户和系统的交互

面向组uizhongyonghu,分析员和测试人员

静态:用例图

动态:活动图、时序图和协作图;

2、Logical View(逻辑视图):

系统的面向对象模型

面向最终用户,分析设计人员

静态:类图,对象图

动态:时序图、协作图、状态图;

3、Component View(组件视图):

描述用来发布实际系统的文件盒软件部件,关注配置管理和系统组装

面向架构师,实施人员

静态:一个或几个组件图;

4、Deployment View(配置视图):

描述硬件拓扑结构和分布

面向系统工程师,架构师

静态:一个配置图,一个系统只能有一个配置图。

visio基本使用

Visio最初属于Visio公司,2000年1月7日,微软公司以15亿美元股票交换收购Visio。本人在大学的时候用过visio2003,写论文时画一些基本的示意图,还用它画过电路图;在公司的时候用过visio2007,画的是用例视图和流程图;现在为了写这篇博客,我装了visio2013,。感觉visio2013的设计风格大换血,女孩子应该喜欢,但是我还是感觉visio2007更好使一些。visio2013的样子如下:

visio功能强大,支持一大堆的图表绘制,下面本人列举了一部分图表类型:

basic diagram

blank drawing

active directory

basic flowchart

organization chart

detailed network diagram

work flow diagram

basic network diagram

UML class

basic electrical

office layout

home plan

floor plan

既然咱是谈UML的那就双击一下UML class吧,这就进入了如下页面:

将左侧的组件拖到右侧就OK了,如果左侧的组件不够,可以点击More Shaps添加其他的组件到左侧的组件分类中。

本人认为visio功能虽然强大,但是,它毕竟是个业余的绘图工具,结合实际情况选择合适的替代工具不失为一种明智的选择。visio的替代工具主要有Axure、Mindjet MindManager、Photoshop、OmniGraffle(MAC系统专用)等。

既然咱说的是UML,那么我感觉代替visio进行UML设计的还有EnterpriseArchitect,下一篇博文咱就介绍一下它。

   
次浏览       
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

模型跟踪:跟踪图、矩阵、关系(建模工具EA)
自定义表格(Custom Table)在EA中的使用
元素的详情浏览控制
UAF 1.2规范解读(DMM 和 UAFML )
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模
基于模型的需求管理
业务建模 & 领域驱动设计
最新活动计划
LLM大模型应用与项目构建 12-26[特惠]
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
业务建模&领域驱动设计 11-15[北京]
用户研究与用户建模 11-21[北京]
SysML和EA进行系统设计建模 11-28[北京]

如何向妻子解释OOD
OOAD与UML笔记
UML类图与类的关系详解
UML统一建模语言初学
总结一下领域模型的验证
基于 UML 的业务建模


面向对象的分析设计
基于UML的面向对象分析设计
UML + 嵌入式系统分析设计
关系数据库面向OOAD设计
业务建模与业务架构
使用用例进行需求管理


某航空IT部门 业务分析与业务建模
联想 业务需求分析与建模
北京航管科技 EA工具与架构设计
使用EA和UML进行嵌入式系统分析
全球最大的茶业集团 UML系统分析
华为 基于EA的嵌入式系统建模
水资源服务商 基于EA进行UML建模
更多...