下载此文档

第4章 UML工具.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
信息系统分析与设计
第4章 UML工具
第4章 UML工具
本章首先介绍目前比较流行的UML工具,包括常见的工具的名称、出品公司、使用平台和简要介绍。本章的大部分章节将重点介绍目前使用最为广泛的UML工具Rational Rose,包括Rational Rose的主要特点,基本使用和应用实例,本章中介绍的Rational Rose的版本为Rational Rose 2003版,其他版本可对照参考。
UML工具介绍
UML工具最重要的用途就是能够绘制UML图,所以首先也是最重要的就是,必须首先明确UML工具能够画何种类型的图。
例如,使用UML工具所绘制的类图后,是否能够根据该图完美地生成实际的Java类或C++类的源代码。
假设已经存在一系列包含很多类的源代码文件,需要通过这些代码找到所有类是如何相关联的。如果人为进行整理将是非常复杂的工作,但某些UML工具就能通过提供一些特征的支持,使这样的事情变得简单。
UML工具介绍
技术方面来定义UML工具的主要特征:
(1)支持UML图
(2)正向工程技术
(3)自动更新工程技术
(4)双向工程技术
(5)文档编制
UML工具介绍
除了上面的特征,还有几个在UML工具中有用的特征:
(1)版本控制
(2)协作建模环境
(3)能够和常用的集成开发环境集成
(4)测试脚本的产生
(5)MVC建模
主要UML工具介绍
(1)Rational Rose
Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose用于大型项目开发的分析、建模与设计等方面。
主要UML工具介绍
(2)Microsoft Visio
Microsoft Visio是独立的图表解决方案,它可以帮助用户交流创意、信息和系统并将其可视化。使用 Visio 可以定义和记录日常工作生活的复杂信息,并与其他人有效地共享创意和信息。另外,如果将 Visio 图表合并到 Office 文档中,将使信息变得更简洁、让别人更容易记住要点、更容易克服文化和技术上的障碍。
主要UML工具介绍
(3)Enterprise Architect
Enterprise Architect是一个全功能的、基于UML的Visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。
此外,Enterprise Architect支持的开发语言包括:C++、Java、Visual Basic、Delphi、C#。
主要UML工具介绍
(4)PowerDesigner
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。
Rational Rose的主要功能
Rational Rose是分析和设计面向对象软件系统的强大工具,可以帮助设计开发人员先建模系统再编写代码,从开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。
Rational Rose有助于系统分析,可以先设计使用案例和Use Case框图,显示系统的功能。可以用Interaction框图显示对象如何配合,提供所需功能。ponent框图可以演示类如何映射到实现组件。最后,Deployment框图可以显示系统的分布设汁。

第4章 UML工具 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小630 KB
  • 时间2018-07-12