高级语言程序设计-实验-UML 下载本文

内容发布更新时间 : 2024/5/1 13:37:09星期一 下面是文章的全部内容请认真阅读。

《高级语言程序设计》实验指导书

第二部分《UML语言建模》

计算机学院软件系

指导老师:汤小春 陈建全

最终改版日期: 2015/3/18

目录

实验一 UML建模基础 ................................................................................................. 2 实验二 UML类图 ........................................................................................................... 3 实验三 对象图 ................................................................................................................. 5 实验四 用例图 ................................................................................................................. 6 实验五 时序图与协作图 ............................................................................................... 9 实验六 状态图 ............................................................................................................... 10 实验七 包图 ................................................................................................................. 12 实验八 活动图 ............................................................................................................. 14 实验九 组件图 ............................................................................................................... 16

1

实验一 UML建模基础

[实验目的和要求]

1、 熟悉UML建模工具Rational Rose的基本菜单及操作。 2、 掌握UML的三大组成部分及各部分作用。 3、 掌握UML规则和相关机制。

4、 掌握UML的可见性规则和构造型的作用。

5、 实验9为2学时,其余每实验1学时完成。请事先做好充分的

准备工作。

6、 每次实验后把实验结果提交给辅导老师。(含实验步骤中的问题

回答和绘制的UML图,分析和讨论部分) 7、

[实验内容和步骤]

1、 练习使用建模工具建立各种UML图形,并对图形进行相应编辑

和修改。

2、 认识各种UML关系及可见性符号,并用工具表示出来。

UML关系 关联关系 表示方法 依赖关系 泛化关系 实现关系 2

聚合关系

可见性 公有(Public) 私有(Private) 受保护(Protected) 包内公有(Package)

[分析与讨论]

1、总结UML在软件工程中的作用以及使用UML建模的必要性。

表示方法 ““+” “-” “#” “~” 实验二 UML类图

[实验目的和要求] a) b) c) d) e)

[实验指导和步骤]

1、 简述类的定义,以及类的三要素

2、 类的属性和方法的可见性有哪些?UML中如何表示? 3、 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个

3

掌握类的定义,类的3要素,UML中类的表示方法。 掌握类与类之间的各种关系代表的含义及表示方法。 实体类,边界类,控制类,关联类的概念和表示方法。 接口和抽象类的概念和表示方法。 类的多重性关系。 对一个类图进行相关的描述。