- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第
第 PAGE # 页
第
第 PAGE # 页
面向对象的系统分析与设计
实验指导
第一部分 课程与实验综述
一.课程简介及实践要求:
《面向对象的系统分析与设计》是以介绍面向对象的统一建模语言 UML 为主 ,使学生 了解面向对象技术的基本概念 ,掌握面向对象的系统分析和设计方法 ,以及与面向对象技术相
关的一些软件开发技术 ,同时掌握在 Rational Rose 环境下用 UML 进行分析和设计的技术。 本课程在教学内容方面着重基本理论、 基本知识和基本方法, 在培养实践能力方面着重设计 构思和设计技能的基本训练,熟练的上机操作能力和分析能力。
实验实践训练是面向对象的系统分析与设计教学的重要技能环节。通过实验,使学生 加深理解、 验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创 新能力。
二.课程实验目的要求:
通过 UML 的实验 ,学生应该 :
1.学会用面向对象的思想去分析和设计相关系统 ;
2.学会用 Rose 建模工具进行软件建模。 三.课程实验参考资料
(美Joseph Schmuller著.UML基础、案例与应用?人民邮电出版社,2019
(美)Hans-Erik Eriksson.UML 2 工具箱.电子工业出版社,2019
吴际,金茂忠 .UML 面向对象分析 .北京航空航天大学出版社 ,2019
赵从军 .UML 设计及应用 .机械工业出版社 ,2019
Grady Booch,James Rumbaugh,Ivar Jacobson.UML 用户指南 .机械工业出版社 ,2019
吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2019
第二部分 实验基础知识简介
2.1 UML 与 Rose 工具
UML(Unified Modeling Language)是一种标准的统一建模语言。 UML的主要
创始人是Jim Rumbaugh Ivar Jacobson 和Grady Booch,他们最初都有自己的 建模方法(OMT OOS和Booch),彼此之间存在着差异和竞争。最终,为开发 一种大家都能“听得懂”的建模语言,他们吸收彼此方法的优点,统一不同表示 和方法的差异,联合起来创造了 UML即“标准”建模语言。UML提供了多种类 型的模型描述图(diagram),最常用的UML图包括:用例图、类图、序列图、 状态图、活动图、构件图和部署图。
当前市场上基于 UML 可视化建模的工具很多,例如有 Rational 公司的 Rational Rose 、 Microsoft 的 Visio2019 , Oracle 的 Designer2000 ,还有
PlayCase 、 CA BPWin、CA ERWin、 Sybase PowerDesigner 等等。
为什么要选择 Rational Rose 呢?这就不能不提到 UML 的三位创始人了, 面向对象领域 的大师级人物: Booch、Rumbaugh和Jacobson。而这三位大师目前都在 Rational公司担任 首席工程师,既然UML是业界标准的可视化建模语言, 那么选择Rational Rose的原因就不 言而喻了。
2.2 Rational Rose 工具简介
Rational Rose 是一种工具,它可以在 Rose 建模中提供建立、视图、修改 和操作构件的能力。
Rose的基本功能
面向对象建模
用例分析
支持 UML COM OMT和 Booch 93
语义检查
支持可控的迭代开发
双向工程
支持多用户并行开发 可以与数据建模工具集成 OLE链接、自动化 多平台可用性
Rose 运行环境:
Windows NT, Windows 95
UNIX(Solaris ,HP/UX,AIX,DEC Unix)
Rational Rose 界面
Rose 标准工具条
Rose 的工具条独立于当前打开的图形窗口界面
Rose的浏览区
Rose 的浏览区描述了原本的视图模型,并且提供了在每一种视图的构件间 进行访问的功能。
浏览器 :是层次结构,用于在模型中迅速漫游。浏览器显示模型中增加的一切:角色、使用 案例、类、组件等。
利用浏览器,可以: 增加模型元素(角色、使用案例、组件、框图等) ; 浏览现有模型元素;
浏览现有模型元素间的关系;
移动模型元素;
更名模型元素; 将模型元素加进框图;将文件或 URL 链接到元素; 将元素组成包; 访问元素的详细规范;
打开框图。
浏览器中有四个视图: Use Case 视图、 Logical 视图、 Component 视图和 Deployment 视图。 要移动浏览器:
1、单击选择浏览器窗口边框。
2、将浏览器从当前位置拖动到屏幕另一区域。
要停
您可能关注的文档
最近下载
- 并网光伏电站项目工程现场电气二次施工方案.doc
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
- 中小学教育班班通系统校级解决方案.doc VIP
- 涉税检举奖励制度的运行问题...于68份裁判文书的考察分析_金超.pdf VIP
文档评论(0)