- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象与UML》
实验指导书
适用专业: 软件工程
编写者:面向对象与UML课程组
2015年3月
一、基本目的
面向对象与UML是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的相关概念,熟悉UML分析和设计的基本方法,同时掌握在Rational Rose环境下使用UML建模语言进行软件模型分析和设计的相关技术。
本课程的实验课程是UML程序设计教学的重要技能环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,提高学生使用UML建模语言进行软件设计分析的能力,实验课程重点培养学生在Rational rose环境下对UML4种视图以及9种图的使用。
二、实验环境
使用IBM Rational rose7.0集成开发环境。
三、实验要求
每人独立完成实验和实验报告。每个实验包括多个实验题目,要求每个实验在规定时间内设计完成所有实验题目,并按照要求提交实验报告。
预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前进行思考和分析。
遵守机房纪律,服从辅导教师指挥,爱护实验设备。
实验课程不迟到。如有事不能出席,需请假。
四、实验内容
表1 实验内容及时间安排
序号 实验内容 参考实验课时数 计划开设周次 实验1 UML建模基础 2 5 实验2 用例图 2 6 实验3 类图 4 7,8 实验4 状态图 2 9 实验5 活动图 2 11 实验6 时序图 2 12 实验7 协作图 2 14 实验8 组件图与配置图 2 15 实验9 双向工程 2 16 合计 20 五、实验报告
每人针对每个实验提交一份实验报告。实验报告主要包括四方面内容:
实验目的:该实验需要学生掌握的内容。
实验题目:实验题目具体内容。
实验结果:利用Rational rose得到的建模结果。
实验一 UML建模基础
一、实验目的
熟悉UML建模工具Rational rose的可视化环境。
掌握利用Rational rose进行建模的步骤。
二、实验内容
熟悉Rational rose建模环境
单击“开始—所有程序—IBM Rational—Rational Rose Enterprise Edition”,启动Rational Rose建模环境,软件启动后产生如图1.1所示的建模模型窗口。
图1.1 Rational rose 启动提示界面
选项卡【new】用来选择新建模型时采用的模板。单机【Details】按钮可以查看选中模板的描述。【Existing】选项卡用于打开一个已经存在的模型。【Recent】选项卡可以打开一个最近打开的模型文件。如暂时不需要任何模板,只需要建立一个新的空白模型文件,单击【Cancel】按钮,显示Rational rose主界面,如图1.2所示。
图1.1 Rational rose主界面
主界面包含五大部分:导航窗口、绘图窗口、工具栏、文档窗口和日志窗口。
①导航窗口:用于在模型中迅速漫游。导航窗口类似于windows操作系统的资源管理器,它以树形结构显示了模型中的所有元素,包括参与者、用例、类、组件等。利用导航窗口可以:
增加模型元素参与者、用例、类、组件、框图。
浏览现有模型元素。
浏览现有模型元素间的关系。
移动模型元素。
更名模型元素。
将模型元素加进框图。
将文件或UML链接到元素。
将元素组成包。
访问元素的详细规范。
打开图形。
导航窗口四个视图根结点。
用例视图(Use Case View):用于管理需求分析获取的所有用例、参与者和用例图。
逻辑视图(Logic View):分析和设计完成的所有制品(如类图、对象图、顺序图、活动图、状态图等)放置在逻辑视图中。
组件视图(Component View):逻辑视图中的类实现后成为软件的组件,可以放在组件视图中创建这些组件,并绘制组件图描述它们之间的依赖关系。
部署视图(Deployment View):系统最终要实现物理部署,在部署视图中创建物理系统中的节点和节点的连接,并描述软件组件在物理节点中的分布。
绘图窗口:当在导航窗口中选中某个图双击后,就会打开一个绘图窗口并显示该图,可以使用左边工具栏进行绘图。根据图型的不同,工具栏提供与之相应的图形符号。
工具栏:提供了所有UML中的图示符号,包括用例、参与者、类、关系、注释等等,按下任意一个图形元素,就可以在绘图窗口中绘制出来。
文档窗口:图形符号提供的信息经过了抽象和压缩,提供的信息量有限,每张图或每个图形元素的详细信息可以补充在文档窗口中。比如书写用例规约时,只要在绘图窗口中点击选中某个用例,然后在文档窗口中输入规约内容,系统就会自动保存文档内容,并与该用例关联起来。
日志窗口:使用Rose工具时,
您可能关注的文档
- 精·2014年新《安全生产法》100道问卷答题(含答案).doc
- 精·2014年用电管理及考核办法.doc
- 精·2014年职业危害事故应急救援措施.doc
- 精·2014年资料员试题.doc
- 精·2014普陀数学一模参考答案.doc
- 精·2014秋东师《初等教育改革与发展》期末考试答案.doc
- 精·2014人民职高招生信息.doc
- 精·2014软件工程课程设计说明书模板.doc
- 精·2014软件工程重点答案.doc
- 精·2014软件技术专业介绍.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)