系统建模实验指导书.docx
- 文档编号:15702472
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:18
- 大小:98.20KB
系统建模实验指导书.docx
《系统建模实验指导书.docx》由会员分享,可在线阅读,更多相关《系统建模实验指导书.docx(18页珍藏版)》请在冰点文库上搜索。
系统建模实验指导书
辽东学院自编教材
《系统建模》
实验指导书
高素春编
学院:
信息工程学院
姓名:
学号:
信息技术学院
2016年9月
目录
实验一UML的静态建模机制1
实验二UML的动态建模机制.6
实验一UML的静态建模机制
实验类型:
验证实验课时:
4指导教师:
王昕
时间:
2016年11月20日课次:
第节教学周次:
第___周
实验分室:
实验台号:
实验员:
李贺
一、实验目的
1.设计并绘制用例图
2.设计并绘制类图
3.设计并绘制包图
4.设计并绘制构件图
5.设计并绘制部署图
二、实验内容和要求
为了加深对用例图、类图、对象图、包图、构件图、部署图的理解,通过一个实际的系统来说明各个图的创建过程。
以比较常见的图书管理系统为例说明如何绘制实际应用系统中的各个图。
1.用例图
确定系统涉及的内容;确定系统参与者;确定系统用例。
使用RationalRose2003来绘制用例图:
(1)读者请求服务的用例图
读者有查询图书用例,借阅图书用例,归还图书用例,查询借阅信息用例,预订图书用例。
如果要查询借阅信息和预订图书,读者要先登录系统,需要添加一个登录系统用例。
归还图书时,如果超出了规定时间,还要交纳罚金,需要再添加一个交纳罚金用例。
(2)图书管理员的用例图
图书管理员有图书借阅处理用例,图书归还处理用例。
在图书借阅处理时,需要检查用户的合法性,如果不合法,不允许借阅书籍;如果之前该图书已经被该借阅者预定,需要删除该图书的预订信息。
在图书归还处理时,要检查图书是否过期,如果过期,还要收取罚金,需要再添加一个收取罚金用例。
(3)系统管理员进行系统维护的用例图
系统管理员有添加书目用例,更新或删除书目用例,添加书籍用例,更新或删除书籍用例,添加读者用例,更新或删除读者用例,查询读者信息用例,查询书籍信息用例。
2.静态视图
静态视图包括类图、对象图和包图。
建立系统的静态视图的过程是对系统领域问题及其解决方案的分析和设计的过程。
静态视图设计的主要内容是类图的建立,也就是找出系统中类与类之间的关系,并加以分析,最后用图形表示出来。
研究分析问题领域,确定系统的需求;发现对象和对象类,明确类的属性和操作;发现类之间的静态关系,一般与特殊关系,部分与整体关系,研究类之间的继承性和多重性;设计类与关系。
使用RationalRose2003绘制图书管理系统的类图。
3.构件图
(1)确定构件;
(2)给构件加上必要的构造型;
(3)确定构件的联系。
使用RationalRose2003绘制图书管理系统的基本业务构件图。
4.部署图
(1)确定节点;
(2)加上构造型;
(3)确定节点的联系。
使用RationalRose2003绘制图书管理系统的部署图。
5.在完成以上各题的基础上回答以下问题,并将答案写在“实验结果及分析”中。
(1)什么是用例?
什么是参与者?
(2)用例与用例之间的关系有几种?
分别是什么?
(3)画出读者请求服务的用例图、图书管理员的用例图、系统管理员进行系统维护的用例图。
(4)类的关系有几种?
分别是什么?
(5)画出图书管理系统的类图。
(6)画出图书管理系统的基本业务构件图。
(7)画出图书管理系统的部署图。
三、实验结果及分析
答:
5、
(1)用例是系统外部可见的一个系统功能单元。
系统的功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。
如下图所示:
参与者是在系统外部与系统直接交互的人或事物(如另一个计算机系统或一些可运行的进程)。
如下图所示:
(2)从保证用例模型的可维护性和一致性角度来看,我们可以在用例之间抽象出包含(include)扩展(extend)和泛化(generalization)这几种关系。
包含关系:
用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分
扩展:
在一定条件下,把新的行为加入到已有的用例中,获得的新用例称为扩展用例。
泛化:
指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系是泛化关系。
画出读者请求服务的用例图、图书管理员的用例图、系统管理员进行系统维护的用例图。
(3)
1、读者请求服务的用例图如下:
2、图书管理员的用例图如下:
3、系统管理员进行系统维护的用例图如下:
(4)类的关系有六种,分别是继承关系、实现关系、依赖关系、关联关系、聚合关系、组合关系。
(5)图书管理系统的类图如下:
图书管理系统的类图:
(6)图书管理系统的基本业务构件图如下
(1)基本业务构件图:
(2)管理构件图:
(7)图书管理系统的部署图如下:
图书管理系统的部署图:
实验
成绩
教师签字:
批改日期:
实验二UML的动态建模机制
实验类型:
验证实验课时:
4指导教师:
王昕
时间:
2016年11月20日课次:
第节教学周次:
第___周
实验分室:
实验台号:
实验员:
李贺
一、实验目的
1.设计并绘制序列图
2.设计并绘制协作图
3.设计并绘制状态图
4.设计并绘制活动图
二、实验内容及要求
为了加深对序列图、协作图、状态图、活动图的理解,通过一个实际的系统来说明各个图的创建过程。
以比较常见的图书管理系统为例说明如何绘制实际应用系统中的各个图。
1.使用RationalRose2003绘制序列图
(1)借阅者预定图书序列图
(2)图书管理员处理借阅序列图
(3)系统管理员添加书籍序列图
2.使用RationalRose2003绘制协作图
(1)借阅者查询个人信息协作图
(2)图书管理员处理还书协作图
(3)系统管理员修改书籍协作图
3.使用RationalRose2003绘制状态图
(1)图书的状态图
(2)借阅者的状态图
4.使用RationalRose2003绘制活动图
(1)借阅者的活动图
(2)图书管理员的活动图
(3)系统管理员管理借阅者信息的活动图
(4)系统管理员维护图书信息的活动图
(5)系统管理员维护图书目录信息的活动图
三、实验结果及分析
答:
1.使用RationalRose2003绘制序列图
(1)借阅者预定图书序列图如下:
(2)图书管理员处理借阅序列图如下:
(3)系统管理员添加书籍序列图如下:
2.使用RationalRose2003绘制协作图
(1)借阅者查询个人信息协作图如下:
(2)图书管理员处理还书协作图如下:
(3)系统管理员修改书籍协作图如下:
3.绘制状态图:
(1)图书的状态图如下:
(2)借阅者的状态图如下:
4.使用rationalrose绘制活动图
(1)借阅者的活动图
(2)图书管理员的活动图如下:
(3)系统管理员管理借阅者信息的活动图如下
(4)系统管理员维护图书信息的活动图如下:
(5)系统管理员维护图书目录信息的活动图如下:
实验
成绩
教师签字:
批改日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 建模 实验 指导书