二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
通过前面内容的学习,完成了对 HNS 软件学院图书馆的图书馆管理系统的需求的初步分析,得出
系统的用例图和相应的活动态和状态图。通过这两类图我们可以初步了解系统的业务处理流程。现在需
要对系统进行静态建模,这就需要从系统的用例图、活动图和状态图去寻找和发现类。因此,指派你运
用本节所学的有关如何抽象出类的知识,完成如下任务:
1. 寻找和抽象出书籍管理功能中的类。
2. 对书籍管理功能中的类的关系建模。
四、实验步骤
1. 分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新
增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类 6 个类组成。其中用户类与管理员类是
泛化的关系,而其它类之间均是关联关系。
2. 绘制类的步骤:
(1)打开前面初步构建的 UML 模型文件;
(2)打开 Rose 中的逻辑视图(Logical View),选择分析模型( analysis model)目录。并在其下
创建一个子目录并命名为:“图书馆业务功能”。
(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图。
(4)双击新建的类图,并点右边控件集中选中的类并用鼠标在图中分别拖出上述类图。
(5)设定上述抽象出来各类的属性和操作。
(6)根据教材中示例部分在 Rational Rose 中绘制类间的关系。
五、实验报告要求
1. 整理实验结果。
2. 小结实验心得体会。
评论0