手机版

使用UML和Rational Rose建立系统模型(11)

发布时间:2021-06-08   来源:未知    
字号:

2.3 标准建模语言UML的应用领域

UML 的目标是用面向对象的方式描述任何类型的系统。最直接的是用 UML 为软件系统创建模型,但 UML 也可用来描述其它非计算机软件的系统,或者是商业机构或过程。以下是 UML 常见的应用:

信息系统(Information System)向用户提供信息的储存、检索、转换和提交。处理存放在关系或对象数据库中大量具有复杂关系的数据;

技术系统(Technical System)处理和控制技术设备,如电信设备、军事系统或工业过程。它们必须处理设计的特殊接口,标准软件很少。技术系统通常是实时系统;

嵌入式实时系统(Embedded Real-Time System)在嵌入到其它设备如移动电话、汽车、家电上的硬件上执行的系统。通常是通过低级程序设计进行的,需要实时支持;

分布式系统(Distributed System)分布在一组机器上运行的系统,数据很容易从一个机器传送到另一台机器上。需要同步通信机制来确保数据完整性, 通常是建立在对象机制上的,如 CORBA,COM/DCOM,或 Java Beans/RMI 上;系统软件 (System Software )定义了其它软件使用的技术基础设施。操作系统、 数据库和在硬件上完成底层操作的用户接口等,同时提供一般接口供其它软件使用;

商业系统(Business System)描述目标、资源(人、计算机等),规则(法规、商业策略、政策等),和商业中的实际工作(商业过程)。

要强调的是,通常大多数系统都不是单纯属于上面的某一种系统,而是一种或多种的结合。例如,现在许多信息系统都有分布式和实时的需要。

商业工程是面向对象建模应用的一个新的领域,引起了人们极大的兴趣。面向对象建模非常适合为公司的商业过程建模。运用商业过程再工程(Business Process Reengineering,BPR)或全质量管理(Total Quality Management ,TQM )等技术,可以对公司的商业过程进行分析、改进和实现。使用面向对象建模语言为过程建模和编制文档,使过程易于使用。

UML 具有描述以上这些类型的系统的能力。

第三章 Rational Rose概述

3.1 Rational Rose 的基本内容

Rational Rose是业界领先的基于UML的可视化建模工具,是分析和设计面向对象软件系统的强大的可视化工具,可以用来先建模系统再编写代码,从而一开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。

Rational Rose支持业务模型,帮助了解系统的业务,有助于系统分析,可以先设计使用案例和Use Case框图,显示系统的功能。也可以用Interaction框图显示对象之间如何配合,提供所需功能。Class框图可以显示系统中的对象及其相互关系。Component框图可以演示系统类如何映射到实现组件。最后,Deployment框图可以显示系统的网络设计。

Rose模型是系统的图形,包括所有UML框图、角色、使用案例、对象、类、组件和部署节点。他详细描述系统的内容和工作方法,开发人员可以用模型作为所建系统的蓝图。Rational ROSE包括了一体化建模语言(UML),OOSE及OMT。其中一体化建模语言(UML)由Rational公司三位世界级面向对象技术专家Grady Booch,Ivar Jacobson和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展而得来的,为可视化建模软件奠定了坚实的理论基础。

使用UML和Rational Rose建立系统模型(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)