第六章 用例图
主讲:XXX
本1
章 内
2
容3
4
5
6
用例图基本概念 用例图构成要素
用例的重要元素 用例之间的关系 使用Rose创建用例图 使用Rose创建用例图的步骤说明
6.0 用例图有什么用?
6.0 用例图有什么用?
1 软件行业现状
超预算
平均超出费用: 189%
推迟发布
平均超出时间: 222%
1. 参与者希望系统提供什么功能? 2. 系统是否存储和检索信息,如果是,由哪个参与者触发? 3. 当系统改变状态时,是否通知参与者? 4. 是否存在影响系统的外部事件? 5. 哪个参与者通知系统这些事件?
也可以通过一些与参与者无关的问题来发现用例。 同时注意,用例实际上描述的是系统需求,需要仔细、反复
要在用例图上显示某个用例,可绘制 一个椭圆,然后将用例的名称放在椭 圆的中心或椭圆下面的中间位置。
要在用例图上绘制一个参与者(表示 一个系统用户),可绘制一个人形符 号。
6.1 用例图基本概念
1 用例图的含义
参与者和用例之间的关 系使者和被动接受者
要得到正确的需求至少存在两个难 点:
1. 难以捕获; 2. 容易改变。
6.0 用例图有什么用?
4 从用例(图)开始
用例图是需求分析阶段的结果,是可视化描述软件系统功能 需求的重要方法。
用例图是从客户需求自然语言描述中得出的,是软件系统开 发的起点。
此外,用例图是全体开发人员沟通、开发系统功能的准确交 流途径。
第六章 用例图
6.1 用例图基本概念
用例图是Jacobson在1992年最先提出的, 它通过用例(Use Case)来捕获系统需求,再 结合参与者(Actor)进行系统功能需求的分 析和设计。