rose中文教程

原创 2005年03月01日 14:42:00

第一部分      关于本教程

 

欢迎使用Rational Rose教程Rational Rose是一套可视化建模工具,用于在C/S,分布式企业环境下开发健壮的,有效的解决方案以满足真正的业务需求。本教程通过指导你一步步地进行一个复杂的业务问题的真正实现解决,教给你如何使用Rose

估计完成时间:完成整个教程需要花大约10小时。当然可以从任何部分开始和结束,剩下的部分以后再看。每一部分还有完成该部分所需时间,例如前言部分需要大约5分钟。

示例模型:在本教程中,你将为一个叫做Classics的虚构的公司开发一套POS系统。Classics公司是一家快速成长的连锁店,经营经典的音乐、电影、图书。该公司的POS系统已经过时,现在必须作一套新的定单处理和实现系统(OPFS)。随着本教程的不断深入,你将开发OPFS系统以帮助Classics公司更好的管理其商店和存货。

该教程适合我吗?如果你有一点或没有Rational Rose知识,都可以使用本教程。当然你得对Windows (NT/95/98)操作系统、面向对象分析&设计(OOAD)概念、UML语言有一些基本了解。

本教程是如何组织的?本教程是按照在业务和应用软件建模中的行为步骤来进行的,每一部分是建立在前一部分提出的知识的基础上的。但是每一部分都是独立的单元。这就意味着你可以从任何一部分开始,而跳过其他部分。例如,如果你懂业务建模,就可以跳过第3部分直接进行第4部分。

我可以按照各部分的顺序吗?按照各部分的顺序,你可以模拟一个真实世界的开发环境。看完了第1和第2部分的介绍材料,就自然地进入第3部分的OPFS的工作。在第3部分中你将开始Classic公司的业务建模。接下来进行建模应用需求以及实现。在最后部分里将产生代码以及正逆向模型和代码

每一部分里面有什么?每个部分包含:

l         (一个解释你要干什么以及为什么干的)介绍

l         (一个完成该部分所需时间的)估计

l         (一个完成部分开发的)样例模型

l         (一个在该部分引入的特性的详细指导)‘试一试’部分

l          一个已完成的模型

l         (一个在该部分所学的Rose的特性的)概要

使用样本模型 本教程采用手把手的方式教你如何学习Rational Rose。在每一部分的开始,你要装载一个针对该部分的半成品模型。随着在该部分的一步步执行指令,模型被细化并进入下一个开发阶段。如果你选择跳过某个部分,你仍然可以使用后面的模型,只要装载适当的样本模型

附加信息 你可以得到关于Rational Rose公司的其他信息,包括术语和视觉文本

下一步干什么?2部分涉及建模的优点,并引入一些Rational Rose的主要原理

 

 

 

 

 

 

 

第二部分 关于Rose

关于这部分 这部分向你介绍用Rational Rose建模。在这部分里,你会学到建模是如何帮助你生产更好的软件。你也可以学习使用Rose的一些基本知识。

估计完成时间:大约15分钟

 

什么是可视化建模?可视化建模就是以图形的方式描述所开发的系统的过程。可视化建模允许你提出一个复杂问题的必要细节,过滤不必要的细节。它也提供了一种从不同的视角观察被开发系统的机制。

为什么要建模?设计一个软件的模型就好比是一幢大楼需要蓝图一样重要。好的模型能够:

l         鉴别需求和沟通信息

l         着眼于系统的组件如何相互作用,而不是陷于具体的细节

l         使你能够了解设计组件的相互关系

l         通过使用一个共同的图形语言,改进跨团队的沟通

为什么要使用Rational Rose有大量的原因都说明应使用Rational Rose进行你的开发工作。这里只说几个:

l        

用模型驱动的开发能提高开发者的生产力

l         用例和着眼于业务的开发能改进软件质量

l         共同的标准的语言--UML)能改进团队沟通

l         逆向工程能力允许你集成传统的OO系统

l         模型和代码通过开发周期保持同步

 

Rose的版本 Rose现在有三个可用版本:

l         Rose Modeler –没有语言支持

l         Rose Professional –只支持一种语言

l         Rose Enterprise –支持多种语言包括(VC++, VB, Java, and CORBA)

所有版本的Rose都可以使用本教程。但是决定于你所使用的Rose版本,你可能没有本教程里的所有部分的功能。

 

 

 

 

Rose GUI

你可能已经熟悉Rose中使用的GUI惯例。

l         标准工具栏

l         图表工具箱

l         图表窗口

l         文本窗口

l         规范(描述)

这些条目会在随后做简要的介绍。至于,这些条目怎样使用,在那里使用,以及为什么使用,将会在你学习本教程的过程中逐渐清楚。

 

工具栏和工具箱

ROSE标准工具条位于窗口顶部附近并且总被展示 - 与当今的图解类型无关。在ROSE里,当把鼠标指针放在工具栏上时,将展示对应图标的工具提示.。根据所展示的图的不同,ROSE的图表工具箱会做相应的改变(图表在带有蓝色的标题栏的窗口中展示。)同标准工具栏一样的,当你把鼠标指针防在对应的图标上时,将展示对应图标的工具提示。。

 

图表窗口

你可以在图表窗口中创建,展示或者修改ROSE框图。如果你让多张框图同时打开,他们或者叠层或者平铺展示。一个叠层窗口一个平铺式窗口把应用窗口分成相等依大小排列的领域,并且全部图解都是可见的。

 

 

 

 

 

 

The browser

玫瑰浏览器是允许你观看代表图解和模型要素的名字以及图象的一件分级的导航工具。正(+)标志紧挨着的图标表示该项目是折叠起来的,信息位于栏目下。点击+标志,树被展开。相反,负(-)标志表明那些进入被完全展开的栏目如果浏览器没被展示,从视图菜单中选中浏览器。

 

文档编制窗口

文档编制窗口,允许你创建文档自己的模型,并且通过该模型产生文档自己的代码。 

你能在这里,或者那些窗提的那些说明的文档编制框内,创建、查看或者修改信息。

如果文档编制窗口不可见,从视图菜单中选中文档编制。如果有一核对符号紧挨着文档编制窗口,并且,你仍然不能看见窗口,那么,把你的光标移动到浏览器的地底部。当指针光标变成一分解器光标的时候,向上拖动浏览器窗口以显示文档编制窗口。

当你选择不同图时,这个窗口做相应更新。

 

模型视图

正象一所在建设中的房子有很多工程图一样——平面图,布线图,高层计划,对于一项正在开发过程中的软件工程来说,也有很多种模型视图。Rational Rose 将软件工程中的以下视图组织在一起::

l         用例

l         逻辑

l         构件

l         部署

这些视图,每个都反应了模型的不同方面,这会在随后的过程中解释。

 

用例视图

用例视图帮助你了解和使用系统。这个视图观察执行者和用例是怎样相互作用的。

在这个视图中的框图有:

l        

用例图

l         顺序图

l         协作图

l         活动图

在缺省情况下这个视图包含一个主框图。另外,在分析和设计整个过程中,框图还会增加。

 

逻辑视图

逻辑视图用于系统功能需求。这个视图着眼于类以及类之间的关系。 

在这个视图中的框图为:

l         类图

l         状态图

在缺省情况下这个视图包含一个主框图。另外,在分析和设计整个过程中,框图还会增加。

 

 

构件视图

构件视图用于系统的软件组织结构。这个视图包含了有关软件,系统的可执行程序和类库组成部分的信息。这个视图只包含构件图。

在缺省情况下这个视图包含一个主框图。另外,在分析和设计整个过程中,框图还会增加。

 

配置视图

配置视图展示软件在硬件环境中的配置关系。这种图在应用程序和服务器在不同地方的分布式体系结构的环境中非常有用。

这种视图只有一种框图——配置图。

框图

简而言之,一张框图就是你的系统要素的图解表示。不同的框图类型允许你从多个视角观察你的系统。你能在Rational Rose中创建不同类型的框图。框图种类包括:

l         用例图

l         类图

l         活动图

l         状态图

l         构件图

l         配置图

每种框图都会在后面的过程中介绍。
待续……

欢迎加入ROSE、TOGETHER与UML  QQ群 3487395

欢迎加入ROSE、TOGETHER与UML  QQ群 3487395

欢迎加入ROSE、TOGETHER与UML  QQ群 3487395

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

rational rose 中文教程

  • 2012-08-01 13:43
  • 3.05MB
  • 下载

Rational Rose 2007(v 7.0)的安装教程

Rational Rose是UML设计的常用工具,小猫整合了网上各种资源,下面给出Rational Rose 2007(v 7.0)的完整安装教程

rose中文培训教程

  • 2009-06-17 15:39
  • 640KB
  • 下载

ROSE培训教程中文简体版本

  • 2008-10-17 11:48
  • 1.29MB
  • 下载

rational rose 2007详细安装教程(图文版-本人亲试)

文章出处:http://wangjstu.diandian.com/post/2013-05-23/40051720488 http://www.21php.com/Rational Rose ...

Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)

Rational Rose 2007(v 7.0)(含激活文件):http://pan.baidu.com/s/1kTC23DP 安装:  解压后里面有两个文件: [IBM软件系列].IBM.Ra...

Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)

最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的...

Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)

最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的...

Rational Rose 2007 下载,安装及破解激活图文教程

http://blog.csdn.NET/zml_2015/article/details/50807150Rational Rose 2007 下载,安装及破解激活图文教程 由于最近写文档,需要画U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)