系统建模实验指导书

辽东学院自编教材

《系 统 建 模》 实验指导书

高素春 编

学院:信息工程学院 姓名: 学号:

信息技术学院 2016年9月

目 录

实验一 UML的静态建模机制 ..................................... 1 实验二 UML的动态建模机制 .................................... .6

实验一 UML的静态建模机制

实验类型: 验证 实验课时: 4 时 间:201 6 年 11 月 20 日 学周次:第___周

指导教师: 王昕 课 次:第 节 教

实验分室: 实验台号: 实 验 员: 李贺 一、 实验目的

1. 2. 3. 4. 5.

设计并绘制用例图 设计并绘制类图 设计并绘制包图 设计并绘制构件图 设计并绘制部署图

二、 实验内容和要求

为了加深对用例图、类图、对象图、包图、构件图、部署图的理解,通过一个实际的系统来说明各个图的创建过程。以比较常见的图书管理系统为例说明如何绘制实际应用系统中的各个图。

1. 用例图

确定系统涉及的内容;确定系统参与者;确定系统用例。 使用Rational Rose2003来绘制用例图: (1) 读者请求服务的用例图

读者有查询图书用例,借阅图书用例,归还图书用例,查询借阅信息用例,预订图书用例。如果要查询借阅信息和预订图书,读者要先登录系统,需要添加一个登录系统用例。归还图书时,如果超出了规定时间,还要交纳罚金,需要再添加一个交纳罚金用例。 (2) 图书管理员的用例图

图书管理员有图书借阅处理用例,图书归还处理用例。在图书借阅处理时,需要检查用户的合法性,如果不合法,不允许借阅书籍;如果之前该图书已经被该借阅者预定,需要删除该图书的预订信息。在图书归还处理时,要检查图书是否过期,如果过期,还要收取罚金,需要再添加一个收取罚金用例。 (3) 系统管理员进行系统维护的用例图

系统管理员有添加书目用例,更新或删除书目用例,添加书籍用例,更新或删除书籍用例,添加读者用例,更新或删除读者用例,查询读者信息用例,查询书籍信息用例。 2. 静态视图

静态视图包括类图、对象图和包图。建立系统的静态视图的过程是对系统领域问题及其解决方案的分析和设计的过程。静态视图设计的主要内容是类图的建立,也就是找出系统中类与类之间的关系,并加以分析,最后用图形表示出来。

研究分析问题领域,确定系统的需求;发现对象和对象类,明确类的属性和操作;发现类之间的静态关系,一般与特殊关系,部分与整体关系,研究类之间的继承性和多重性;设计类与关系。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4