软件建模实验指导书(第二版) - 图文 下载本文

图1.2

(3)同样的方法添加参与者“ATM”,如图1.3(以下图为Rose版本,同学们用power designer 11完成)所示。

图1.3

(4)在工具栏上选择用例的图标,依次添加存款、取款、查询余额、转帐、修改密码、打印收据,如图1.4所示。

9

图1.4

(5)添加参与者和用例间的关联关系,如图5所示。

图1.5

1.6实验报告要求

1.整理实验结果。 2.小结实验心得体会。

10

实验2 状态图和活动图

2.1背景知识

状态图是系统分析的一种常用工具,它通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。

状态机

状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例。状态机包

含了一个类的对象在其生命周期间所有状态的序列以及对象对接收到的事件所产生的反应。

状态机由状态、转换、事件、活动和动作5部分组成。 状态图

一个状态图表示一个状态机。主要用于表现从一个状态到另一个状态的控制流。

状态图由表示状态的节点和表示状态之间转换的带箭头的直接组成。若干个状态由一条或多条转换箭头连接,状态的转换由事件触发。模型元素的行为可以由状态图中的一条通路表示,沿着此通路状态机随之执行了一系列动作。一个简单的状态图如下:

11

活动图

2.2实验目的

1.熟悉状态图和活动图的基本功能和使用方法。 2.掌握如何使用建模工具绘制状态图和活动图方法。

2.3实验器材

1. 计算机一台;

2. Powerdesigner11 工具软件;

2.4实验内容

分析图书管理系统中的书和借书证的状态,画出它们的状态图; 分析管理员的活动状态,画出管理员的活动图。

2.5实验步骤

1.分析

在图书管理系统中,分析书的状态如下:

12