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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
UML统一建模语言(三)Rational rose和visio
 
作者:穷小子wp的博客
 
 
   次浏览      
2014-09-04
 
编辑推荐:
本文主要介绍Rational rose基本使用,希望对您的学习有所帮助。
本文来自于网络,火龙果软件Alice编辑,推荐。

支持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,下一篇博文咱就介绍一下它。

 

   
次浏览       
 
相关文章

用户手册:EA Helper
自然语言自动化生成图
使用iSpace进行多人协作建模
基于模型的软件复用(MBSR)
 
相关文档

AUTOSAR_TR_BSW UML模型建模指南
UML时间图建模(基于EA)
UML 模型框架(基于EA)
UML序列图编写规范
 
相关课程

UML+EA+面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于UML和EA进行系统分析设计

最新活动计划
DeepSeek大模型应用开发实践 3-15[在线]
基于 UML 和EA进行分析设计 2-24[上海]
SysML和EA系统设计与建模 3-27[北京]
MBSE(基于模型的系统工程)2-27[北京]
OpenGauss数据库调优实践 3-11[北京]
UAF架构体系与实践 3-25[北京]
 
 
最新文章
在EA中内嵌文档- Artifact
EA中模型视图
EA中的实体关系图
使用EA进行风险建模
EA中的项目词汇表
EA的模型导出或导入csv文件
自定义表格(Custom Table)在EA中的使用
Gap Analysis Matrix(差距分析矩阵)
更多...   
MBSE工具
MBSE平台
建模工具 EA
模型库-Model Center
需求管理-ReqManager
自动建模-Modeler
多级仿真-Sys Simulator
代码工程-Code Engineer
文档生成器-DocGenerator
更多...   
成功案例
广汽研究院 SysML+EA+软件分析设计
高合汽车研发部门 建模工具EA、WebEA、学习视频
国汽智联 建模工具EA、模型库、WebEA和iSpace
亿咖通 MBSE工程体系与工具链咨询
中航无人机 MBSE工具链
吉利汽车 购买EA工具
华科汽车零部件 购买EA工具
东风岚图汽车 购买EA工具 以及EA定制开发
更多...