如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《UML程序设计》实验指导教程课程与实验综述第一部分实验综述一.课程简介及实践要求:《UML程序设计》是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的基本概念,掌握UML的分析和设计方法,同时掌握在EnterpriseArchitect环境下用UML进行分析和设计的技术。本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。实验实践训练是UML程序设计教学的重要技能环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。二.课程实验目的要求:通过UML的实验,学生应该:1.学会用UML进行面向对象的思想去分析和设计相关系统;2.学会用Rose建模工具进行软件建模。三.课程实验参考资料1.(美)JosephSchmuller著.HYPERLINK"http://211.64.241.118:8080/opac/item.php?marc_no=0000319710"UML基础、案例与应用.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?publisher=%C8%CB%C3%F1%D3%CA%B5%E7%B3%F6%B0%E6%C9%E7"人民邮电出版社,20042.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?author=%28%C3%C0%29+Hans-Erik+Eriksson+...+%5B%B5%C8%5D+%D6%F8"(美)Hans-ErikEriksson.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?title=UML+2%B9%A4%BE%DF%CF%E4"UML2工具箱.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?publisher=%B5%E7%D7%D3%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7"电子工业出版社,20043.吴际,金茂忠.HYPERLINK"http://211.64.241.118:8080/opac/item.php?marc_no=0000322346"UML面向对象分析.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?publisher=%B1%B1%BE%A9%BA%BD%BF%D5%BA%BD%CC%EC%B4%F3%D1%A7%B3%F6%B0%E6%C9%E7"北京航空航天大学出版社,20024.赵从军.HYPERLINK"http://211.64.241.118:8080/opac/item.php?marc_no=0000322780"UML设计及应用.HYPERLINK"http://211.64.241.118:8080/opac/openlink.php?publisher=%BB%FA%D0%B5%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7"机械工业出版社,20045.GradyBooch,JamesRumbaugh,IvarJacobson.UML用户指南.机械工业出版社,20016.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004第二部分实验实践指导实验一构建用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法二、实验器材1.计算机一台;2.EnterpriseArchitect工具软件;三、实验内容1、分析ATM系统需求,按要求画出用例图;2、建立一个学生管理信息系统的需求3、建立设计一个学生管理信息系统的完整的用例图四、实验步骤(一)ATM系统的用例图1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。通过分析可找出如下几个参与者:(1)ATM(2)客户通过分析得到如下用例:(1)存款(2)取款(3)查询余额(4)转帐(5)修改密码(6)打印收据2.绘图步骤:下面介绍在EnterpriseArchitect中创建用例图的过程:EnterpriseArchitect主界面如下图所示:建立项目:如下图在文件菜单选择新建项目:如下图选择文件夹,输入项目名:如图,选择所需要的选项:建