RATIONAL ROSE培训教材

preview
需积分: 0 15 下载量 115 浏览量 更新于2008-09-20 收藏 1024KB PPT 举报
Rational Rose是一款强大的建模工具,特别适用于面向对象的软件开发。它支持统一建模语言(UML),能够帮助开发者创建、查看、修改和操作组件,以实现对问题域和系统软件的可视化建模。这款工具可在Windows NT、Windows 95及多种UNIX操作系统上运行,并兼容Unified、Booch和OMT方法学。 在Rational Rose中,建模分为四个主要视图,分别是Use Case视图、逻辑视图、组件视图和拓扑视图: 1. **Use Case视图**:此视图关注系统与外部Actor(用户或其他系统)的交互。它包括Use Case图和交互图(序列图和协同图)。Use Case图展示了系统应该执行的任务,描述了actors、use cases以及它们之间的关系。 2. **逻辑视图**:逻辑视图则展示了系统的静态结构,主要由类图和状态图构成。类图描绘了包、类和它们之间的关系,而状态图则展示了类的状态转换和引起这些转换的事件。 3. **组件视图**:这个视图关注系统物理设计,通过组件图展示类和对象在不同组件中的分配情况,包括包、组件和依赖关系。 4. **拓扑视图**:它呈现了系统在物理部署上的配置,如节点和连接,用于描述进程处理的分配。 在Rational Rose的用户界面中,有标准工具条、图形工具条、浏览区、文档窗口、图形窗口、规格说明书和状态条等组成部分,方便用户进行各种操作,如新建模型、保存、复制、打印、浏览文档等。 此外,Rational Rose还支持双向工程,这意味着设计阶段的信息可以更新到模型中,反之亦然,确保设计与代码的一致性。例如,可以通过建立Use Cases来定义系统的行为,然后使用类图来细化这些行为,进一步通过序列图和协同图描述对象间的交互。同时,可以通过建立状态图来描述类的重要动态行为。 通过Rational Rose的培训,用户可以学习如何有效地使用这些视图和工具,以便更高效地进行系统分析和设计,提升软件开发的效率和质量。这款工具的详细性使得一旦熟悉掌握,其他相关培训可能变得不再必要。
身份认证 购VIP最低享 7 折!
30元优惠券