概述学习目的了解.ppt
《概述学习目的了解.ppt》由会员分享,可在线阅读,更多相关《概述学习目的了解.ppt(43页珍藏版)》请在三一办公上搜索。
1、第3章 Rational Rose概述,学习目的:了解Rational Rose,3.1 Rational Rose对UML的支持3.2 Rational Rose的特点 3.3 Rational Rose的4种视图模型3.4 Rational Rose的其他技术,初识Rational Rose,3.1 Rational Rose对UML的支持,1.Rational Rose提供基本的绘图功能2.Rational Rose提供模型库3.Rational Rose提供导航功能4.Rational Rose提供代码生成功能5.Rational Rose提供逆向工程功能6.Rational Rose
2、提供模型互换功能,Rational Rose建模工具能够为UML提供很好的支持,1、Rational Rose提供基本的绘图功能 为UML提供了基本的绘图功能是Rational Rose作为一个建模语言工具的基础。Rational Rose提供了众多的绘图元素,形象化的绘图支持使得绘制UML图形变得轻松有趣。,2.Rational Rose提供模型库Rational Rose的支持工具维护着一个模型库,这个模型库相当于一个数据库,该数据库中包含模型中使用的各种元素的信息。,(1)非一致性检查(2)审查功能(3)报告功能(4)重用建模元素和图功能,3.Rational Rose提供导航功能在使用
3、多个视图或图来共同描述一个解决方案的时候,允许用户在这些视图或图中进行导航。,4.Rational Rose提供代码生成功能Rational Rose的代码生成功能可以针对不同类型的目标语言生成相应的代码,这些目标语言包括C+、Ada、Java、CORBA、Oracle、Visual Basic等。,5.Rational Rose提供逆向工程功能逆向工程与代码生成功能正好相反。利用逆向工程功能,Rational Rose可以通过读取用户编写的相关代码,在进行分析以后生成显示用户代码结构的相关UML图。,6.Rational Rose提供模型互换功能在一种建模工具中创建了模型并将其输出后,接着想
4、在另外一种建模工具中将其导入,由于各种建模工具之间提供了不同的保存格式,这就造成了导入往往是不可能实现的。为了实现这种功能,一个必要的条件就是在两种不同的工具之间采用一种用于存储和共享模型的标准格式。,3.2 Rational Rose的特点,1.保证模型和代码高度一致2.支持多种语言3.为团队开发提供强有力的支持4.支持模型的Internet发布5.生成使用简单且定制灵活的文档6.支持关系型数据库的建模,3.3 Rational Rose的4种视图模型,用例视图(Use Case View)逻辑视图(Logical View)构件视图(Component View)部署视图(Deployme
5、nt View),与系统实现无关,关注系统功能的高层抽象,适合于对系统进行分析和获取需求。,3.3.1 用例视图(Use Case View),用例视图中可以建立参与者、用例、类、用例图等。,3.3.1 用例视图(Use Case View),1.包(Package)包是在用例视图和其他视图中最通用的模型元素组的表达形式。2.用例(Use Case)用例用来表示在系统中所提供的各种服务。,3.参与者(Actor)参与者是指存在于被定义系统外部并与该系统发生交互的人或其他系统。,4.类(Class):类是对某个或某些对象的定义。,5.用例图(Use Case Diagram)用例图显示了各个参与
6、者、用例以及它们之间的交互。,6.类图(Class Diagram)类图提供了结构图类型的一个主要实例,并提供一组记号元素的初始集,以供其他结构图使用。,7.协作图(Collaboration Diagram)协作图用于表达各种参与者和用例之间的交互协作关系。,8.序列图(Sequence Diagram)序列图用于表达各种参与者和用例之间的交互序列关系。,9.状态图(Statechart Diagram)状态图主要用来表达各种参与者或类的状态之间的转换。,10.活动图(Activity Diagram)活动图主要用来表达参与者的各种活动之间的转换。,11.文件(File)File是指能够连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概述 学习 目的 了解

链接地址:https://www.31ppt.com/p-6475444.html