Rational Rose 98教材

第二章 Use Case图

本章主要内容: 在Use Case模型中系统行为是用可以描述系统功能(Use Cases)、外部环境(actors)和Use cases与actors之间的关系(Use Case 图)来文档化的。Use Case模型使用actors和use cases开始。模型可以转道详细描述阶段了。Actors 不是系统的组成部分,他们是在开发环境下必须和系统交互的人或事物。Use Case描述了系统的功能,描述了actor和系统之间的对话。每个use case都包含一个事件流,描述了完成use case功能需要的事件。事件流描述的是系统要完成什么样的功能,而不是如何实现。Use case图描述了一部分或全部actors和use cases以及他们之间的交互关系。常用的两种use case关系是use(使用)和extends(延伸)。Use 关系描述了被几个use case使用的功能,extends关系描述了一个use case可选的行为。

   
第一节 实例介绍 介绍在我们的学习课程中要用到的实例,内容包含了Eastern州立大学课程注册系统的例子,并对我们将在这个例子的描述中要做的主要内容是什么有一个简单的介绍。
第二节 Actors 介绍Rose中的第一个基本元素——Actor(可以叫做执行者或操作者,但最别这么叫,因为Actor不仅仅是操作者或执行者,还可以是信息的接收者)。
第三节 Use Case 介绍Rose中需求分析最重要的元素——Use Case,可以叫做用例,描述了系统的主要功能。我们还将讲述如何通过Use Case完整地描述系统的功能。
第四节 Use Case关系 介绍Use Case关系,它是完成系统功能重要的表现。没有关系,就没有交互。面向对象开发主要的就是要完成功能之间的交互关系设计。
第五节 Use Case图 介绍Rational Rose98i中如何绘制Use Case关系图,只有正确绘制了Use Case图,才可能完整描述系统的功能和用户的需求。这个关系图是我们进行下一步设计的基础