用例及用例图知识点
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用 例 描 述
关 联 关 系
参与者与参与者之间,用例与用 例之间存在一般与特殊的关系。
泛 化 关 系
包 含 关 系
包含关系是来自于Use Case的抽象, 即从数个不同的Use Case中,分离 出公共的部分,而成为可以复用 的Use Case。
(Include)
扩 展 关 系
扩展关系表示某一个Use Case的对 话流程中,可能会根据条件临时 插入另外一个Use Case,而前者称 为基础用例,后者称为扩展用例。
用 例 图
用 例 图
用 例 图
参与者(actor)是外部需要与系统交互
的事物。也被称为活动者。 备注:参与者的三种类型。 (注意:参与者不仅仅是人) ①. 人:客户,读者,库管员 ②. 设备:计算机,磁盘,读卡机等 ③. 外部系统:上层系统等
参 与 者
参与者标识
表示参与者与系统的一次交
用 例
互过程。 用例用于描述系统的功能, 这个功能是外部使用者看到 的系统功能,不反映功能的 实现方式。
储蓄系统
√
√ √
开户 存款 取款 转帐
×
√
数据上传
用 例 之 间 的 关 系
关联关系 泛化关系 包含关系(Include) 扩展关系(Extend)
参与者与用例之间是关联关系, 表示参与者与用例之间具有使用, 交互信息的关联。
用例与用例图知识点补充
作用:用于需求建模,
从用户的角度来描述对软件 产品的需求,分析产品的功 能和行为,因此,对整个软 实现 测试 分析和设计 需求 件开发过程而言,用例图是 至关重要的。 Use Cases 把所有这些过程绑到一起 用例图定义和描述了系统的 外部可见行为,是分析、设 计直至组装测试的重要依据。 让用户参与前期的系统分析 与设计。
浏览图书目录"项 后置条件:用户成功浏览图书目录 活动步骤: 1. 用户选择浏览图书目录,或者输入 查看的图书信息。 2. 系统处理用户请求成功并返回用户 查看的相应的图书目录页面。
扩展点:无 异常处理:
1. 系统在数据库中没有找到与客户输入的 相关的信息,系统返回提示信息。(Extend)添加对用例的文字性描述。
文字性的描述可以包括以下几个 方面: 用例编号、用例名称、用例描述、 前置条件、后置条件、活动步骤、 扩展点和异常处理。
用 例 描 述
对“浏览图书”用例的描述 :
用例编号:20 用例名称:书籍信息查询
前置条件:用户在本系统中选择了"
用 例 描 述