- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML程序设计验指导书
《UML程序设计》
实验指导教程
适合专业:计算机科学技术09
浙江树人大学信息科技学院
2012.02
课程与实验
第部分实验
一.课程简介及实践要求:
《》是。本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。实验是的重要环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。
(美)Joseph Schmuller著UML基础、案例与应用人民邮电出版社2004
2.(美)Hans-Erik Eriksson.UML 2工具箱电子工业出版社2004
3.吴际,金茂忠UML面向对象分析北京航空航天大学出版社2002
4.赵从军UML设计及应用机械工业出版社2004
5.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,2001
6.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004
第部分 实验指导
ATM自动取款机客户可以取钱存钱查询余额转帐修改密码保存图
完成图后,保存该图。
1.“基本信息查询”用例
用例编号共有4层用例图结构,每层用2位数字表示, 采用8位编号。)
用例名: 基本信息查询
执行者: 学生自己、学生的班主任、辅导员及其它的特权用户。
目 的: 查询学生的基本信息,包括姓名、学号、家庭地址等信息。
类 型: 端点、基本的
级 别: 二级
过程描述:
(三) 上传ATM系统的用例图与学生管理信息系统的完整的用例图
五、实验报告要求1. 整理实验结果。2. 小结实验心得体会。实验二 构建类图
一、实验目的
1.理解类的基本概念
2.理解类间的关系
3.掌握类图的绘制方法
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
(1)分析学生管理系统中的选课子系统中类及关系,然后画出它们的类图。
(2)分析学生管理系统的其它子系统,并画出详细的系统类图
四、实验步骤
(一). 选课子系统
1、选课子系统分析
分析学生管理系统中的选课子系统,通过分析可抽象出如下几个类:
(1)学生类
(2)管理员类
(3)课程类
学生类和管理员类的属性较容易分析,这里只列出课程类的属性和方法:
(1)课程名称
(2)开课教室
(3)课程号
(4)授课教师
(5)选课的学生
(6)开课起始时间
(7)允许选课的学生人数
(8)设置课程号
(9)设置课程名称
(10)查询课程号
(11)查询允许选课的学生人数
2.绘图步骤:
下面介绍在Rose2003中创建类和它们之间关系的过程:
(1)在“Logical View“中双击Main图,或者右击“Logical View“,弹出在快捷菜单中选择“New”-“Class Diagram”,双击图标,出现图2.1,为编辑类图做好准备。
图2.1
(2)在逻辑视图中,从工具栏中选择class图标,在右边的绘图区中添加一个新元素,并取名Student表明新增一个类,如图2.2所示。
图2.2
(3)选择新创建的元素,点击鼠标右键,在弹出的菜单中选择“Open Sepcification”,弹出图2.3对话框。
(4)在对话框中,可以修改元素的名称,这里新元素的名称定为“Student”,如图2.4所示。
图2.3
图2.4
(5)点击“Attributes”选项卡,添加属性,如图2.5所示。
图2.5
(6)点击“operations”选项卡,添加方法如图2.6所示。
图2.6
(7)同样的方法添加Course类,如图2.7所示。
图2.7
(8)创建两个类之间的关系,通过分析得出:学生类和课程类之间为单向关联。
选择图标栏的“关联”,由学生类指向课程类。如图2.8所示。
图2.8
(9)创建关联名。右击关联,选择“open specification“,键入关联名(select),如图2.9所示。
图2.9
(10)分别在“Role A Detail“和“Role B Detail“选项卡中键入名称和多重性,如图2.10所示。
图2.10
(11)重复(2)-(10)中的步骤完成选课系统整个类图的创建。
(12)如图2.11转换生成代码,查看所生成的三个的代码。
图2.11
(二)分析学生管理系统的其它子系统,并画出详细的系统类图
一般情况一个子系统至少有一个类,要求建立系统的详细类图,并建立类间的关联
五、实验报告要求1. 整
您可能关注的文档
最近下载
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘笔试模拟试题及答案解析.docx VIP
- 人体结构与功能教案仅供参考.pptx VIP
- 物探报告范例.pdf VIP
- 三级养老护理员国家职业技能培训模块一项目三任务三协助老年人进行口腔吸痰.pptx VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘考试备考题库及答案解析.docx VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘笔试备考试题及答案解析.docx VIP
- 完整版2025年开学思政第一课.ppt VIP
- 2025年安徽皖江高速公路有限公司高速公路收费人员招聘考试备考试题及答案解析.docx VIP
- 写作载体与写作受体.ppt VIP
- 电子科技大学博士、硕士学位授权点一览表最终.docx VIP
文档评论(0)