ImageVerifierCode 换一换
格式:PPT , 页数:41 ,大小:445KB ,
资源ID:5538126      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5538126.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象的系统分析与设计 实习示例.ppt)为本站会员(涵涵文库)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

面向对象的系统分析与设计 实习示例.ppt

1、第1章 Rose入门,Rational Rose 2003基础教程 配套电子教案,内 容,Rose与可视化建模 Rational Rose工具简介 Rational Rose 2003企业版的安装 Rose应用程序界面 Rose模型 Rose视图,1 Rose与可视化建模,1.1 理解可视化建模 是开发人员及其团队获得应用程序完整设计蓝图的理想方法,是理解复杂问题和相互交流的有效手段 可视化建模有助于软件开发人员:1)可视化应用程序 2)说明应用程序的完整结构和行为 3)创建模板,引导应用程序的构建工作 4)将质量保证贯穿于整个开发生命周期 5)将开发过程中的所有决策信息整理归档,1.2 可视

2、化建模工具的发展与UML 常见的可视化建模方法:OMT、Booch、OOSE UML:统一建模语言 是OMG批准的标准建模方法 集OMT、Booch、OOSE的优点于一身,1 Rose与可视化建模,1 Rose与可视化建模,1.3 Rose:优秀的可视化建模工具 Rose占据了市场上可视化建模工具的主导 衡量可视化建模工具的标准: 易于使用 灵活性 整合到应用程序生命周期的容易程度 可伸缩性 基于的标准 Rose的优势 GUI 允许在同一模型中使用多种构件、语言 逆向工程 团队管理 数据建模和Web建模,1 Rose与可视化建模,1.4 软件开发过程与Rose可视化建模,2 Rational

3、Rose工具简介,2.1 Rational Rose 2003特性 Rose 2003分企业版、专业版和Rose Modeler三种版本 Rose 2003支持的特性 表1.2,2 Rational Rose工具简介,2.2 Rose的基本功能 面向对象建模 用例分析 支持UML、COM、OMT和Booch93 语义检查 支持可控的迭代开发 双向工程 支持多用户并行开发 可以与数据建模工具集成 OLE链接、自动化 多平台可用性,2 Rational Rose工具简介,2.3 Rose的插件及插件程序管理器 插件包括: Framework Wizard Rose Ada、 ANSI C+、 C+

4、、VC +、VB、Java、CORBA、Java、Oracle8、XML DTD Rose Data Modeler Rose model Integrator Rose Web Publisher Rose TOPLink Wizard Rose Web Modeler Quality Architect、Version Control,2 Rational Rose工具简介,2.3 Rose的插件及插件程序管理器 插件程序管理器(Add-In Manager) 控制插件程序的状态:激活状态或非激活状态,3 Rational Rose 2003企业版的安装,3.1 系统要求,3 Ration

5、al Rose 2003企业版的安装,3.2 安装过程 安装向导(引导安装) 安装主程序 配置许可协议,4 Rose应用程序界面,Rose应用程序界面组成 应用程序窗口 显示载体 浏览器窗口 模型图超出屏幕显示范围时用于选择观察区域 文档窗口 记录用户操作和模型元素信息的辅助提示窗口 模型图窗口 用于建立和修改当前模型的图形化视图 规范窗口,Rose应用程序界面组成,4 Rose应用程序界面,4.1 Rose应用程序窗口 控制菜单栏 标题栏 最小化和最大化按钮 菜单栏 工具栏 日志窗口 工具箱 状态栏,4 Rose应用程序界面,4.2 工具栏和工具箱 标准工具栏(Standard Toolba

6、r) 本书中简称为工具栏 与打开的模型图窗口无关,包含一系列可以简化常用操作的图标,如创建新模型、保存模型等 模型图工具栏(Diagram Toolbar) 本书中简称为工具箱 包含适用于当前模型图的工具,每种模型图都有自己的工具箱 自定义工具栏/工具箱,4 Rose应用程序界面,4.2 工具栏和工具箱 自定义工具栏/工具箱 单击菜单栏中的ToolsOptions,在弹出的Options窗口中单击Toolbars标签,可以在Toolbars标签中自定义工具栏/工具箱 右单击工具栏/工具箱,单击快捷菜单中的Customize,4 Rose应用程序界面,自定义工具栏/工具箱,4 Rose应用程序界

7、面,4.3 文档窗口 包含与模型元素规范窗口中完全相同的信息,描述模型元素或者关系,描述角色、约束、目的以及模型元素基本行为等信息 文档窗口中输入的一切都将显示为生成的代码中的说明语句,以后不必输入系统代码的说明语句,4 Rose应用程序界面,4.4 模型图窗口 综览窗口 提供当前模型图的一个小比例视图,以便浏览整个模型图,4 Rose应用程序界面,4.4 模型图窗口 模型图打印对话框 4个标签 用于设置打印信息 打印预览 应用过滤,4 Rose应用程序界面,4.5 日志窗口 显示按时间顺序执行某些命令和操作后,应用程序的进展情况、结果和错误 可以隐藏消息前面的时间前缀 日志可以保存,4 Ro

8、se应用程序界面,4.6 规范窗口 用于显示和修改模型元素的属性和关系 信息以文本方式呈现,在模型元素的图标内可能会显示部分规范窗口中的信息 信息按标签进行显示,5 Rose模型,Rose模型是问题域和软件系统的表示。模型中包含的元素有类、逻辑包、对象、操作、构件包、构件、处理器、设备以及它们之间的关系。这些模型元素中的每一个元素都拥有能唯一标识它们自身的模型属性。Rose模型还包含模型图和规范,它们提供了对模型元素及其属性进行可视化和操作的手段。,5 Rose模型,5.1 创建Rose模型 框架向导(Framework Wizard插件) 框架是一系列预定义的模型元素,可以定义某种系统的体系

9、结构,也可以提供一系列可重用构件,5 Rose模型,5.2 保存Rose模型 在默认的情况下,Rose模型都以扩展名为.mdl的文件进行保存 *.ptl格式文件类似于模型文件(*.mdl),但是只是模型文件的一部分。模型文件*.mdl则保存完整的模型 以Rose的旧版本保存模型,可能会丢失某些模型元素和特性,5 Rose模型,5.3 Rose模型的导入与导出 导出模型及模型元素 导出模型或者模型元素到Petal文件的时机: 将元素从一个模型导到另一个模型 在不同的平台之间传送模型或模型元素 将一个模型或它的元素添加到一个新的软件版次 导入模型、包或类 导到Petal文件中的内容包括:整个模型、

10、类、逻辑包以及构件包,5 Rose模型,5.3 Rose模型的导入与导出 导入模型及模型元素 导入时可选择的文件类型有: 模型(.mdl) petal(.ptl) 类别(.cat) 子系统(.sub) Rose会将导入的元素和当前模型中的相关元素进行比较,提示是否要用导入的元素取代当前模型中的元素。导入元素之后,Rose会更新当前模型中的所有模型图。,5 Rose模型,5.4 将Rose模型发布到Web上 Web发布器(Web Publisher) 创建基于Web(HTML)的模型版本,将模型发布到Web上,通过浏览器顺序或非顺序地进行查看 Web发布器会重新创建Rose模型元素,包括图、类、

11、包、关系、属性以及操作等 Web发布器所发布的内容可以通过选项控制,5 Rose模型,5.4 将Rose模型发布到Web上 Web发布器生成的文件 在发布模型之前,应当创建一个新的文件夹 发布一个模型时,需要提供一个HTML根文件的名字。通过打开该文件来显示模型。,5 Rose模型,5.4 将Rose模型发布到Web上 发布Rose模型 使用Web Publisher命令 使用Ros Web 发布器批处理器,5 Rose模型,5.5模型集成 模型集成器 (Model Integrator) 用于对模型进行比较和合并,一次最多可以处理7个模型。个人可以独立地工作,然后通过模型集成器将模型集成起来

12、。在对模型进行比较时,模型集成器能够显示出模型之间的差别 模型的比较与合并操作都在模型集成器中进行,5 Rose模型,模型比较,6 Rose视图,6.1 用例视图 基本概念 系统中与实现无关的视图,只关心系统的高级功能,而不关心系统的具体实现细节 通常在项目开始时要先确定,之后不轻易修改,6 Rose视图,6.1 用例视图 包含的内容 业务参与者、业务工作者 业务用例、业务用例图、业务用例实现 参与者 用例、用例图、用例文档 类图 状态图、活动图 顺序图、协作图 包、文件、URL,6 Rose视图,6.2 逻辑视图 基本概念 关注系统如何实现使用用例中提到的功能,涵盖系统实现的具体细节 从中可以看到系统的逻辑结构,6 Rose视图,6.2 逻辑视图 包含的内容 用例、用例图 类、类实体、类图 接口 活动图、状态图 协作图、顺序图 包、文件、URL,6 Rose视图,6.3 构件视图 基本概念包含模型代码库、执行库和其它构件的信息 从中可以看出系统实现的物理结构,6 Rose视图,6.3 构件视图 包含的内容 构件 接口 构件图 包 文件 URL,6 Rose视图,6.4 部署视图 基本概念关心系统的实际部署情况 一个项目只有一个部署视图,6 Rose视图,6.4 部署视图 包含的内容 进程 处理器 连接器 设备 部署图 文件 URL,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报