实验指导书统一建模语言UML A由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“uml统一建模语言课题”。
统一建模语言UML A实验指导书
高天迎
电子与信息工程系计算机应用教研室
2010-11-18
统一建模语言UML A实验指导书
实验一
一、实验目的1.熟悉用例图的基本功能和使用方法; 2.掌握如何使用建模工具绘制用例图方法。
二、实验要求
1.整理实验结果; 2.小结实验心得体会。
三、实验环境
1.计算机一台
2.Rational Rose工具软件
四、实验内容
根据以下需求设计一个图书馆管理系统的用例图。基本功能要求:
图书管理:新书登记,图书查询,图书注销; 借阅管理:借书,还书,查询今日到期读者;
读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);
报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等;
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
五、实验步骤
详细分析系统需求,使用Rose工具完成系统用例图。1.分析系统活动者; 2.分析系统活动者的用例;
3.分析活动者之间、用例之间的关系; 4.绘制用例图。
用例图
统一建模语言UML A实验指导书
实验三
一、实验目的1.理解类的基本概念;
2.掌握如何从需求分析中抽象出类的方法;
类图
3.掌握在Rational Rose中绘制交互图的操作方法。
二、实验要求
1.整理实验结果; 2.小结实验心得体会。
三、实验环境
1.计算机一台
2.Rational Rose工具软件
四、实验内容
根据图书馆管理系统需求分析、用例图、交互图,对系统进行静态建模,寻找和发现类,分析类之间的关系。
五、实验步骤
1.打开前面初步构建的UML模型文件;
2.打开Rose中的逻辑视图(Logical View),选择分析模型(analysis model)目录。并在其下创建一个子目录并命名为:“图书馆业务功能”;
3.用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Cla diagram”项,创建类图;
4.双击新建的类图,并点右边控件集中选中的类并用鼠标在图中分别拖出上述类图; 5.设定上述抽象出来各类的属性和操作; 6.分析、设定以上各类之间的关系;
7.请根据教材中示例部分在Rational Rose中绘制类间的关系。
统一建模语言UML A实验指导书
实验五
一、实验目的状态图和活动图
1.熟悉状态图、活动图的基本功能和使用方法; 2.掌握如何使用建模工具绘制状态图、活动图方法。
二、实验要求
1.整理实验结果; 2.小结实验心得体会。
三、实验环境
1.计算机一台
2.Rational Rose工具软件
四、实验内容
根据图书馆管理需求分析、用例图、类图等,应针对每个用例进行业务分析,从对象的动态行为的角度去描述系统的业务活动,完成系统的状态图,说明其具体的业务流程,完成系统活动图。
五、实验步骤
1.状态图
1)业务分析:由前面章节对图书馆管理系统中的借书、还书等业务的描述和分析可知,图书类包含多种状态:可用、未借出、已借出、已预订、未预订、不可用等状态。其它类,如用户类也可找出相应的各种状态。
2)绘制状态图:请您根据分析运用UML绘制图书类、用户类的状态图。2.活动图
以“删除读者信息”用例为例,说明绘制活动图的步骤。1)管理员在录入界面,输入待删除的读者名;
2)“业务逻辑”组件在数据库中,查找待删除的读者名;
3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; 4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; 6)在数据库中,删除相关信息; 7)显示删除成功信息; 8)结束。
统一建模语言UML A实验指导书
打印报表的需要,系统还应配备一台打印机。因此得出系统中存在2个节点:
1)一台主机,其类型是Proceor。2)一台打印机,其类型是Device。