UML统一建模语言实验报告 2范文

目录

实验一 UML建模基础及用例图

实验二 实验三 实验四 实验五

类图与对象图

序列图与协作图

状态图

活动图

实验(一)UML建模基础及用例图 实验目的

1、熟悉UML建模工具Rational Rose的基本菜单及操作。 2、掌握UML的可见性规则和构造型的作用。

3、掌握用例的概念;掌握UML用例图的组成及作用。 4、掌握用例与用例之间的各种关系。

实验内容

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

2、认识各种UML关系,并用工具表示出来。

中南民族大学管理学院学生实验报告

3、什么是用例?用例图中有哪些组成元素?在UML中是如何表示的? 答:用例是对系统功能的描述,是向参与者提供重要价值的操作序列。 用例图有:用例、参与者、关联(系统边界)等元素。

用来显示在系统或其他实体内的用例与系统参与者之间的关系。主要使用场合:需求获取、定义、分析

4、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。 (1)包含关系:基本用例的行为包含另一用例的行为。基本用例描述在多个用例中都有的公共行为。包含关系是本质上比较特殊的依赖关系,它比一般的依赖关系多了一些语义。在包含关系中箭头的放向是从基本用例到包含用例的。

(2)扩展关系:扩展关系的基本含义和泛化关系相似,但在扩展关系中,对于扩展用例有更多的规则限制。基本用例必须声明扩展点,而扩展用例只能在扩展点上增加新的行为和含义。

(3)泛化关系:代表一般与特殊的关系。UML用例图中泛化关系的意思和面向对象程序设计中的继承的概念是类似的。不同的是继承使用在实施阶段,泛化使用在分析、设计阶段。在泛化关系中子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或者覆盖父用例中的行为和含义。

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