Rathonal_Rose_安装步骤和使用(专业的UML书写工具).ppt_第1页
Rathonal_Rose_安装步骤和使用(专业的UML书写工具).ppt_第2页
Rathonal_Rose_安装步骤和使用(专业的UML书写工具).ppt_第3页
Rathonal_Rose_安装步骤和使用(专业的UML书写工具).ppt_第4页
Rathonal_Rose_安装步骤和使用(专业的UML书写工具).ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发生命周期与统一建模语言UML,第9章RationalRose简介,9.1RationalRose概述9.2RationalRose的安装9.2.1安装前的准备9.2.2安装步骤9.3RationalRose的使用9.3.1RationalRose的启动9.3.2RationalRose的主界面9.3.3Rose模型的4种视图9.3.4Rose的基本操作,软件开发生命周期与统一建模语言UML,第9章RationalRose简介,9.3RationalRose的使用9.3.5关于用例图9.3.6活动图的画法9.3.7关于类图9.3.8关于顺序图9.3.9顺序图与协作图的相互转化9.3.10借助协作图的工具绘制对象图9.3.11关于状态图9.3.12图形的布局9.3.13发布模型9.4RationalRose的逆向工程,软件开发生命周期与统一建模语言UML,第9章RationalRose简介,教学要求掌握:RationalRose的安装、配置、使用。理解:RationalRose的双向工程。了解:如何利用工具完成建模过程。,软件开发生命周期与统一建模语言UML,9.1RationalRose概述,1RationalRose在同类产品中的优势RationalRose并不是单纯的绘图工具,它是专门支持UML的建模工具,有很强的校验功能,能检查出模型中的许多逻辑错误,还支持多种语言的双向工程(将模型转换成指定编程语言的代码,或将代码转换成模型),特别是对Java的支持非常好。Rose是Rational公司的产品,而Rational公司拥有UML的三位创始大师。他们的产品也是世界领先的建模工具。,软件开发生命周期与统一建模语言UML,9.1RationalRose概述,2RationalRose的多个版本RoseModeler:可以对系统生成模型,但不支持逆向工程,也不支持由模型转出代码。RoseProfessional系列:可以用一种语言生成代码。RoseEnterprise:支持用C+、Java、VisualBasic和Oracle生成代码,支持逆向工程。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.1安装前的准备操作系统需要Windows2000/XP及以上版本,如果是Windows2000要确认已经安装了ServerPack2,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(1)双击启动RationalRose2003的安装程序,进入安装向导界面,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(2)单击“下一步”按钮,进入产品选择界面,选择第二项,即RationalRoseEnterpriseEdition,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(3)单击“下一步”按钮,使用其默认的选项,即DesktopinstallationfromCDimage,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(4)单击“下一步”按钮,开始加载安装包,之后进入右图所示的界面。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(5)单击Next按钮,进入产品声明界面。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(6)继续单击Next按钮,进入协议许可界面。选择Iacceptthetermsinthelicenseagreement单选项。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(7)继续单击Next按钮,进入安装路径设置界面。可以单击Change按钮修改安装路径。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(8)安装路径设置完成后,单击Next按钮进入自定义安装设置界面。用户可以根据需要进行选择。,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(9)继续单击Next按钮,进入开始安装界面,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(10)单击Install按钮开始安装,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(11)系统安装完毕,软件开发生命周期与统一建模语言UML,9.2RationalRose的安装,9.2.2安装步骤(12)单击Finish按钮,弹出注册对话框,要求用户对软件进行注册。用户可以选择多种注册方式,如果是试用版则不用注册。,软件开发生命周期与统一建模语言UML,9.3RationalRose的使用,9.3.1RationalRose的启动单击“开始”“程序”RationalSoftwareRationalRoseEnterpriseEdition命令,得到启动界面,软件开发生命周期与统一建模语言UML,9.3RationalRose的使用,9.3.1RationalRose的启动如果模型中涉及具体的编程语言,则需要选择相应编程语言的模板;如果暂时不需要任何模板,则直接单击Cancel(取消)按钮。,软件开发生命周期与统一建模语言UML,9.3RationalRose的使用,9.3.2RationalRose的主界面Rose的工作区主要由4个部分组成:列表区(用于快速浏览模型中的各个视图及其组件)、编辑区(用于绘制图形)、文档区(用于编辑与各组件相关的说明性文字)、日志区(记录对模型所做的重要动作)。,软件开发生命周期与统一建模语言UML,9.3.3Rose模型的4种视图,Rose模型放在4种视图下,分别是:用例视图(UseCaseView):用于对需求建模,主要包括用例图、活动图,必要时也会用到对业务建模的顺序图或协作图等,有时还包括领域类图。逻辑视图(LogicalView):用于对分析设计过程建模,主要包括类图、顺序图、协作图、状态图、包图等,有时也用到活动图。组件视图(ComponentView):也称构件视图,建模软件的组件及其相互间的关系。组件可以是任何一个可重用的软件领域内的组成部分,如源程序、二进制文件、方法、类、可执行文件、文本文件等。部署视图(DeploymentView):建模系统的各个硬件节点及其相互间的通信方式,软件开发生命周期与统一建模语言UML,9.3.3Rose模型的4种视图,4种视图的关系用例视图用于对系统的高层建模,站在用户的角度描述系统的功能及行为。在此基础上,对系统进行分析与设计,通过另外3个视图加以表示。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,1创建模型及其组件Rose模型文件的扩展名为.mdl,通常一个模型对应一个完整的系统。新建一个模型的步骤如下:(1)选择FileNew命令。(2)在选择模板的对话框中选择想要的模板,单击OK按钮;若单击Cancel按钮则不使用任何模板。创建模型中的组件的方法有以下两种:(1)在列表区中右击要创建的位置,在弹出的快捷菜单中选择New选项,选择要新建的组件。(2)在绘图区中直接绘制组件。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,1创建模型及其组件新创建的组件将在列表区中依层次显示出来。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,2用包分组模型较大组件较多时,往往需要用包将相关的组件组合到一起,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,3保存模型通常一个模型对应一个完整的系统(如ordersys.mdl是对订货系统的需求、分析、设计、部署的完整建模),有时甚至包括业务建模。通过单击FileSave命令可以保存模型。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,4设置全局选项单击ToolsOptions命令,在弹出的对话框中进行设置。双击列表区中的ModelProperties也可以打开该对话框。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,5定制工具栏右击绘图工具栏,在弹出的快捷菜单中选择Customize选项,弹出“自定义工具栏”对话框,右侧窗格列出的是当前已经显示出的绘图工具,左侧窗格是供选择的其他工具,可以根据需要进行增删。,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,6设置组件的属性双击组件或在组件上右击,选择OpenSpecification选项,可以打开该组件的属性对话框,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,7删除组件的两种形式,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,8快速查找某类图形,软件开发生命周期与统一建模语言UML,9.3.4Rose的基本操作,9关于撤消操作Rose不像其他编辑器那样可以撤消(Ctrl+Z)多步操作,它只能撤消一步。因此,在对模型做重大修改时,一定要注意先做备份。,软件开发生命周期与统一建模语言UML,Rose模型中的组件画法,关于用例图1建立用例图2在用例图中编辑关系活动图的画法关于类图1类的属性设置2设定关联的重数3信息的显示和隐藏4聚集、组成关系5类的多种构造型,软件开发生命周期与统一建模语言UML,Rose模型中的组件画法,关于顺序图1画顺序图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论