UML实验指导书2011要点.pdf
- 137****5211个人认证 |
- 2021-06-25 发布|
- 845.62 KB|
- 30页
UML 实验指导书 2011 要点
江西理工大学 UML 实验报告 UML 实验指导书 2 目录
实验一 用例图 3
实验二 UML 类图10
实验三 状态图 14
实验四 活动图 19
实验五 时序图与协作图23 3 实验一 用例图
[实验目的和要求] 1、 掌握用例的概念。 2、 掌握UML 用例图的组成、作用以及使用场合。 3、 掌握用例与用例之间的各种关系。 4、 学习针对具体场景使用用例图进行分析说明的方法。 5、 掌握用例描述的概念和基本结构,以及用例描述的作用。
[实验内容和步骤] 1、 什么是用例,什么是场景?用例和场景之间的关系是怎样的? 答:用例是外部可见的系统功能单元,这些功能由系统单元所 提供,并通过一系列系统单元与一个或多个参与者之间交换的 消息所表达。事件触发时的情景便形成了场景 2、 用例图中有哪些组成元素?在UML 中是如何表示的? 答:用例图包含 6 个元素,分别是:参与者、用例、关联关系、
包含关系、扩展关系以及泛化关系。 参与者用人形图标表示,用例图用椭圆形符号表示,连线表示
它们之间的关系。 3、 用例与用例之间的包含关系、扩展关系和泛化关系各代表什么 含义?它们之间有何区别?对以上三种关系各举一例,画出用 例图,并进行说明。 答:包含关系:一个用例可以简单地包含其他用例具有的行为, 并把它所包含的用例行为作为自身行为的一部分。 扩展关系:一个用例也可以被定义为基础用例的增量扩展,这 称作扩展关系,扩展关系是把新的行为插入到已有用例中的方 法。 4 泛化关系:一个用例可以被特别列举为一个或多个子用例。 包含关系把几个用例的公共步骤分离成一个单独的被包含用 例。被包含用例称作提供者用例,包含用例称作客户用例,提 供者用例提供功能给客户使用。用例间的包含关系允许包含提 供者用例的行为到客户用例的事件中。 包含关系使一个用例的功能可以在另一