软件工程项目化教程 高职软件专业 陈巧莉 课件 项目2 UML和Rational Rose建模实践指南.pptVIP

软件工程项目化教程 高职软件专业 陈巧莉 课件 项目2 UML和Rational Rose建模实践指南.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 项目2 UML和Rational Rose建模实践指南 本章介绍了ROSE这个面向对象的建模工具,利用ROSE这个CASE(计算机辅助软件工程)工具,可以建立用UML描述的软件系统的各种模型,而且可以自动生成和维护像C++、Java、VB和Oracle等语言和系统的代码框架。学会它,掌握它,并用它来解决面向对象的分析与设计及建模方面的实际问题。 软件建模包括三个模型:功能模型、业务模型、数据模型,其中功能模型和业务模型在需求分析时开始建模,数据模型在设计时建模。功能模型描述系统能做什么,即对系统的功能、性能、接口和界面进行定义;业务模型主要是从业务的角度而非技术角度对系统进行建模。即描述系统在何时、何地、由何角色、按什么业务规则去做,以及操作的步骤和流程;数据模型描述系统工作前的数据来自何处,工作中的数据暂存何处,工作后的数据放到何处,以及这些数据之间的关联,即对系统的数据结构进行定义。这三个模型的建模思想与建模方法,也可以用建模工具Rational Rose来加以实现。 Rational Rose是面向对象分析与设计的最好建模工具,它的应用领域宽,应用时间长,也较为成熟,但是在国内普及面还不够广泛。Rational Rose的理论基础是统一建模语言UML,在学习Rational Rose之前,必须对UML有所了解。 掌握Rose安装方法。 熟悉Rose建模环境的使用方法。 掌握用例图建模方法 掌握类图的基本概念及类图建模方法 了解对象图和包图建模方法 掌握时序图和协作图建模方法 掌握状态图和活动图建模方法 结合案例——网络教学系统,用Rose能实现面向对象的建模 内容安排 2.1 UML和Rational Rose建模概述 2.2 用例图建模方法 2.3 类图和对象图建模方法 2.4 用Rose设计动态模型 2.1 UML和Rational Rose建模概述 UML的中文含意是统一建模语言(Unified Modeling Language),它是一种通用的可视化的建模语言,用于对软件系统进行描述、可视化处理及构造和建立软件系统的工作文档。UML包括语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的模型。 Rose(Rational Object-oriented Software Engineering)是由美国Rational公司推出的面向对象分析与设计的最好建模工具,利用它可以建立用UML描述的软件系统的各种模型,而且可以自动生成和维护像C++、Java、VB和Oracle等语言和系统的代码, Rational Rose包括了统一建模语言(UML), 面向对象的软件工程(OOSE)及对象模型技术(OMT)。 模型是对现实的一种简化表示。它可以是一个对象的微缩表示、是一种用于产生某事物的模式,也可以是一种设计或一个类型,还可以是一个待模仿或仿真的样例。模型不一定是可视化的,模型也可以用文字来描述,但是可视化模型可以更准确的展示模型所代表的含义。软件系统建模的主要目的是为了能够更好的理解我们正在开发的系统。 Rational Rose是一套可视化的建模工具,它可用于在C/S分布式企业环境下开发健壮的、有效的解决方案以满足真正的业务需求。本项目通过指导你一步步地进行一个复杂的业务问题——网络教学系统的真正实现和解决,来教会你如何正确地使用Rose为一个实际的软件系统进行面向对象的分析和业务建模。 2.1.1 Rational Rose 2007的安装 1.安装前的准备 (1)安装Rational rose,需要支持包括Windows 2000或Windows XP及其以上版本的全系列Windows操作系统。 (2)安装Rational rose,必须先得到rose的安装包。建议购买Rational公司的正版软件或从网址[/webapp/download/search.jsp]先注册,后下载Rational rose 2003或IBM Rational Rose 2007的试用版。 2. 安装步骤 首先打开Rose的压缩包,再双击启动IBM Rational Rose 2007的Setup.exe程序,安装过程开始, 然后依照安装程序向导的提示操作即可。 2.1.2 Rational Rose的使用 Rose是菜单驱动式的建模工具,可以通过Rose界面的工具栏使用其常用功能,Rose共支持8种不同类型的UML图: 用例图(Use Case Diagram)和类图(Class Diagram) 时序图(Sequence Diagram)和活动图(Activity Diagram) 协作图(Collaboration Diagram)和状态图(Statechart

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档