[建模实践指南.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[建模实践指南

第2章 Rational Rose建模实践指南 本章导读 Rational Rose是面向对象分析与设计建模最好的工具,它的应用领域宽,应用时间长,也较为成熟,但是在国内普及面不广。当前,它是IT企业常用的CASE工具之一,计算机及软件专业方向的大学生、研究生和软件工程师必须学会它,掌握它,并用它来解决面向对象分析与设计建模的实际问题。 Rational Rose的理论基础是统一建模语言UML,在学习Rational Rose之前,必须对UML有所了解。由于UML本身也较为复杂,所以学习Rational Rose比学习PowerDesigne要困难得多。但是,天下无难事,只要肯攀登! 本章对读者的要求 Rational Rose概述 解决面向对象问题的核心是建模,即建立系统的Rose模型。软件系统内部的高内聚、低耦合程度以及维护成本是软件设计的所关注的问题,Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。 Rational Rose主要特点 支持多种语言,如Ada、CORBA、Visual Basic、Java等; 支持模型的Internet发布; 可以生成简单、清晰且定制灵活的文档; 双向工程保证了模型和代码高度一致; 支持逆向工程,建立代码框架; 支持多种关系型数据库的建模; 从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力的支持。 Rational Rose的作用 整个开发团队可以使用用况图,来获得一个系统高层次的视图,并且可以协商项目的范畴; 项目经理可以使用用况图和文档,把项目分解成便于管理的多个模块; 系统分析员和客户在看到用况规格描述文档的时候,就可以明白系统将会提供什么样的功能; 技术编写者在看到用况规格描述文档时,就可以着手编写用户手册和培训计划; 系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系统的逻辑流程、对象以及对象之间的消息; Rational Rose的作用 质量检测员可以使用用况文档、时序图、协作图获得测试脚本所需要的信息; 软件开发人员使用类图和状态图,可以获得系统模块的详细视图以及模块之间的关系; 部署人员在使用组件图和部署图时,就可以明白哪些是可执行文件或DLL文件,以及其他的一些组件是如何创建的,这些组件该部署在网络中哪些地方; 整个团队使用Rose模型,就可以确定从需求到编码的整个过程,并且从编码到需求这个逆过程也是可以追踪的。 安装Rational Rose (1) 双击Rational Rose 2003的安装程序,进入安装界面,如图2-1所示; (2) 单击【下一步】按钮,进入如图2-2所示界面,此时用户可以选择要安装的产品,一般选择“Rational Rose Enterprise Edition” ; (3) 单击【下一步】按钮,进入如图2-3所示界面,在图2-3中选择“Desktop installation from CD”选项,表示创建一个本地的应用程序而不是网络的; (4) 单击【下一步】按钮,进入安装向导界面,如图2-4所示; (5) 单击【Next】按钮,进入产品声明界面,如图2-5所示; (6) 单击【Next】按钮,进入协议许可界面,如图2-6所示; (7) 单击【Next】按钮,进入安装路径设置界面,如图2-7所示,单击“Change”按钮设置安装路径; (8) 单击【Next】按钮,进入安装设置界面,如图2-8所示; (9) 单击【Next】按钮,进入开始安装界面,如图2-9所示; (10) 单击【Install】按钮,开始拷贝文件到安装目录,如图2-10所示; (11) 安装完毕,将自动弹出如图2-11所示对话框,用户必须对该软件进行注册方能使用该软件; (12) 安装成功,进入Rational Rose界面,如图2-12所示。 安装界面 Rational Rose的使用 Rose 是菜单驱动式的CASE工具,可以通过工具栏使用其常用功能,如图2-13所示。 Rose支持8种不同类型的UML图: 用况图(Use Case Diagram) 活动图(Activity Diagram) 时序图(Sequence Diagram) 协作图(Collaboration Diagram) 类图(Class Diagram) 状态图(Statechart Diagram) 组件图(Component Diagram) 部署图(Deployment Diagram)。 Rose界面简介 Rose主界面如图2-13所示,它由5个部分组成: (1) Browser窗口: 浏览器窗口,用于快速启动模型; (2) Documentation窗口:文档窗口,用于快速访问通用命令;

文档评论(0)

1974wangpeng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档