2024年5月2日发(作者:)
UML统计建模软件的介绍
刘宏玺
(10计科 2010312817)
关键词 UNL建模 软件 rational rose UML2.x标准
UML统一建模语言(UML是 Unified Modeling Language的缩写)是用来对
软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行
说明、可视化、和编制文档的一种标准语言。
一、 介绍目前用于uml建模的各种软件工具。
1. Rational Rose
a) Rational Rose是Rational公司(现已被IBM公司收购)推出
的支持UML、功能强大、可视化的建模工具。它为基于UML的面向
对象系统的建模提供了很好的模型表示方式。
在软件系统开发的系统需求阶段、对象分析阶段、对象设计阶
段,Rational Rose都可以帮助开发者方便、快速的建立起相应的
软件模型。
Rational Rose采用用例视图、逻辑视图、组件视图和部署视
图支持面向对象的分析和设计,在不同的视图中建立相应的UML图
形,以反映软件系统静态的、动态的、物理的或逻辑的特性。
Rational Rose具有良好的操作界面,可编辑*.mnu纯文本文
件、修改和定义主菜单、添加运行模块;它可以生成各种代码和数
据框架(如C++、Java、Visual Basic和Oracle等)。
Rational Rose提供了正向/逆向工程的功能,实现在系统的
UML设计模型到程序设计语言代码之间的转换。
b)
c)
d)
e)
2. Enterprise Architect
a) Enterprise Architect是Sparx公司开发的以目标为导向的软
件建模系统。它覆盖了系统开发的整个周期,除了开发类模型之外,
还包括事务进程分析,使用案例需求、动态模型、组件和布局、系
统管理、非功能需求、用户界面设计、测试和维护等。
主要特点:
为整个团队提供高级的UML 2.0建模工具
b)
特性丰富、系统设计
快速、稳定、高性能
端到端跟踪
在UML 2.0上构建
3. Together
a) Borland Together是Borland公司出品的优秀建模与设计工
具。其主要特点包括:
主要特点:
在整个企业实现高级的可视化建模
自动生成文档
功能强大、可扩展的模式支持
端到端跟踪
强大的视图查看管理能力
质量保证(QA)
质量保证专家工具
超级链接至内部或外部的工件与信息
4. PowerDesigner
a) Power Designer是Sybase推出的一款综合建模的工具。该工
具是一个“一站式”的企业级建模及设计解决方案,它能帮助企业
快速高效地进行企业应用系统构建及再工程。
主要特点:
需求管理
文档生成
影响度分析
数据映射
开放性支持
可自定义
企业知识库
b)
b)
5. Visio
a) Visio是Microsoft公司开发一款用于绘图和图表制作的软件。
也对UML图形提供了支持,在一些小型的应用中,也可以使用Visio
进行UML建模。
Microsoft Office Visio 2007 绘图和图表制作软件有助于 IT
和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难
以理解的复杂文本和表格转换为一目了然的 Visio 图表。该软件
通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示
数据,这些图表易于刷新,并能够显著提高生产率。
使用 Office Visio 2007 中的各种图表可了解、操作和共享
企业内组织系统、资源和流程的有关信息。
Office Visio 2007 有两种独立版本:Office Visio
Professional 和 Office Visio Standard,虽然 Office Visio
Standard 与 Office Visio Professional 的基本功能相同,但前
者包含的功能和模板是后者的子集。Office Visio Professional
2007 包括数据连接性和可视化功能等高级功能,而 Office Visio
Standard 2007 并没有这些功能。
b)
c)
d)
6. Trufun Plato
a) Trufun Plato是西安楚凡(Trufun)科技有限公司开发的一款
中文的UML建模工具。《Trufun Plato/Cicero/Kant 2008》是楚
凡科技继《Trufun 2007》系列产品之后为中国广大软件开发人员
精心缔造的UML2.x规范实现产品、数据库建模产品以及企业级MDA
产品。
《Trufun Plato 2008》
《Trufun Cicero 2008》
《Trufun Kant 2008》
b) 《Trufun Plato 2008》关注的核心角色是系统分析员、系统
架构师、以及软件设计师。目前《Trufun Plato 2008》有三个版
本:免费版、专业版、企业版。
二、 阐述ratioanl rose 2003、rational rose 2007各自的特点
和不同点。
a)
b)
R7支持UML2.1, rose 2003不支持
都是过时的软件了,没什么可对比性
三、
点。
a)
介绍目前能支持UML2.x标准的建模软件有哪些,各自有和特
IBM RSA:
RSA 基本上与Rose 相当类似,其所能够支持的文件类型相当
有限,主要是PDF 与HTML
b) Borland的Together:
延续上一个版本的特色,Borland Together 在制作开发文件
上仍是相当简便。其主要仍是利用Template 的方式来产生文
件。
c) Sparx Systems 的EA(Enterprise Architect)
EA所能够制作的文件型态,主要是HTML 与RTF 格式。
参考资料
《UML建模工具》
/dearjustine/articles/


发布评论