03 - 用例建模
# 【软件工程】Learning Notes(三)用例建模
# 用例建模概念
# 文本描述
# 用例图
# 什么是用例?
一个用例可以定义系统的一系列行为,通过此可为参与者提供有价值且可观测的结果。
定义一个参与者要用到的系统功能
描述系统为实现参与者价值所开展的行为序列
对参与者与系统之间的交互活动进行建模
从特定的用户角度出发,是完整的,实现特定用户价值的事件流
# 参与者的定义
与系统交互的人 或 与系统交互的硬件组件 或 其他的外部系统
关注的重点是所承担的 “角色”
命名明确且唯一
# 交互
# 场景
# 用例建模过程
# 构建用例模型的步骤
第一步:找到所有的参与者和用例
识别出参与者并做简单的描述
识别出用例并做简单的介绍
第二步:编写用例
列出用例
给用例事件流程划分重要等级
按照重要程度排序详细描述事件流程
# 第一步:寻找参与者和用例
# 寻找参与者
# 寻找用例
# 第二步:编写用例
# 用例精讲
# 设定系统边界
- 不要把用例定义成功能分解
# 何时使用包含关系?
# 何时使用扩展关系?
# 用例图中的主要图标
Last Updated: 10/6/2023, 10:59:33 PM