Rational_Rose_2003基础教程电子教案Chapter01
- 格式:pdf
- 大小:4.72 MB
- 文档页数:42
R a t i o n a l R o s e使用简单教程本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.MarchRational Rose使用简单教程概述: (2)使用Rational Rose 提供的模型去画UML图 (3)用例图 (3)类图 (7)对象图 (8)状态图 (9)顺序图 (10)协作图 (11)组件图 (12)部署图 (12)活动图 (13)概述:UML能从不同的角度去描述系统,它提供了九种图,下面我们用一张图去对比这九种图的用途使用Rational Rose创建用例创建方法:1.右击browser框中的Use Case View包,弹出快捷菜单;2.选择New——Use Case项;3.输入用例的名字;(如出错,可用Rename命令更改)4.如果文档窗口不可见,选择屏幕上方的View—— Documentation菜单;5.在browser框中选中所需用例;6.将光标置于文档框中,输入相应文档。
其他几种图的创建方式类似,只需记住创建图的名字即可。
1、用例图:Use Case Diagram2、类图:Class Diagram3、对象图:Object Diagram4、状态图:State Diagram5、顺序图:Sequence Diagram6、协作图:Collaboration Diagram7、组件图:Component Diagram8、部署图:Deployment Diagram9、活动图:Activity Diagram使用Rational Rose 提供的模型去画UML图用例图双击browser框中的Use Case View包中的Main条目,打开主用例图;单击选中browser框中的执行者,并将其拖到主用例图中;重复第2)步,直到完成所需的工作为止;单击选中browser框中的用例,并将其拖到主用例图中;重复第4)步,直到完成所需的工作为止;在工具条中选择单向关联(Unidirectional Association)图标;单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上。
RationalRose详细介绍和例子详细操作使用R a t i o n a l R o s e进行U M L可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用RationalRose 进行UML可视化建模。
最终递交三个文件:regist.mdl,regist.sql,VB的代码或Java的代码。
内容:二、用例图(UseCaseView)...............................................三、活动图(ActivityDiagram)(建立选修课程目录表).......................四、相关的包和类以及简单类图..........................................五、用例实现图(UseCaseRealizationDiagram).............................六、顺序图(SequenceDiagram)与合作图(CollaborationDiagram).............七、类图中的关系(Relationships).......................................八、类图中的操作与属性................................................九、类图中的泛化......................................................十、状态图(StatechartDiagram).........................................十一、构件图(ComponentDiagram).......................................十二、部署图(DeploymentDiagram)......................................十三、生成程序代码...................................................十四、创建数据库设计.................................................十五、附件1:转换后的VisualBasic程序...............................十六、附件2:转换后的Java程序......................................十七、附件3:生成的SQL语句......................................... 一、系统描述1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。
实训一Rational Rose 2003操作环境搭建与使用
一、目的与要求
1.掌握Rational Rose 2003的安装方法;
2.熟悉Rational Rose 2003的主界面;
3. 掌握Rational Rose 2003的视图;
4. 掌握Rational Rose 2003建模步骤;
5. 掌握发布模型的方法。
二、实训环境
Rational Rose 2003英文版。
三、内容和步骤
【实训内容1】Rational Rose 2003的安装
(1)双击启动Rational Rose 2003的安装程序,进入安装向导界面,如图1-1所示:
(2)单击【Next】按钮,进入如图1-2所示的界面,此处选择要安装的产品,这里选择第2项,即【Rational Rose Enterprise Edition】。
(3)单击【Next】按钮,进入图1-3所示的界面,选择【Desktop Installation from CD image】,即从本地进行安装。
(4)单击【Next】按钮,进入安装向导说明界面,如图1-4所示。
(5)单击【Next】按钮,进入版权申明界面,如图1-5所示。
(6)单击【Next】按钮,进入设置安装路径界面,如图1-6所示。
Rational Rose2003学习笔记1.Rose的作用(1)项目开始阶段产生使用案例模型(2)细化阶段开发程序的类框图,合作图,先是要开发的对象,及其相互间的交互。
类框图显示对象间的相互关系。
(3)构造初始阶段生成组件框图,显示系统组件间的相关性,并产生系统的框架代码。
(4)构造阶段将新开发代码通过逆向工程转出到模型中,从而将开发阶段出现的变化反映到模型中。
(5)交接阶段这个阶段,Rose主要用于在软件产品完成时更新模型。
2.如何选择缺省编程语言例如选择VC++语言的方法是,Tools->Options->Notation->Default->VC++。
3. Use Case View的作用Use Case视图包括系统中所有的角色、使用案例和Use Case框图(Use Case Diagram),还可能包括一些Sequence和Collaboration框图。
项目开始时,Use Case视图的主要使用者是客户、分析人员和项目管理员。
这些人利用使用案例、Use Case框图和使用文档来确定系统的高层视图。
使用案例只关注系统的作用,而不关注其实现细节。
4.Logic视图采用两步法Logic视图采用两步法,首先标示分析类,然后标示设计类。
所谓分析类就是和语言无关的。
例如有Boundary类,Control类,Entity类等。
而设计类就具有特定的语言特点,比如Java类,或者C++类。
分析类和设计类没有一一对应关系。
5.Logic视图有什么作用Logic视图关注的是系统的逻辑结构。
在这个视图中,要标示系统组件,检查系统的信息和功能,检查组建之间的关系。
这里重复使用是一个主要目的。
通过认真指定类的信息和行为,组合类,以及检查类和包之间的关系,就可以确定重复使用类和包。
完成多个项目后,你就可以将新类和包加进重复使用库中。
今后的项目可以组装现有的类和包,而不必一切从头开始。
6.使用控制单元支持多用户并行开发7.输入输出模型注意:要输出包或者类时,必须选定逻辑视图里的东西;而要输出模型,则是选定除此以外的东西。