使用用例图帮助完成项目的分析阶段。这些图在较高的级别捕获硬性约束。
进行设计决策时,您进一步分解用例图以创建更多用于实现该用例的可能用例和场景(即序列)。每个用例在浏览器中都有一个文件夹,该文件夹包含它的一些可能序列。
关于此任务
场景不仅描述用例的主要路径,还可以包括用于为将来的事件进行准备的背景环境描述和情况描述。换而言之,它们可以提供用例的前置条件的详细定义。因此,序列描述用例的主要路径,而由子用例代表的变体描述备用路径。
过程
例如,请考虑 VCR。InstallationAndSetup 用例的一个序列可能包含下列步骤:
- 添加 VCR 和附件。
- 在遥控器中安装电池。
- 将天线或有线系统连接到 VCR。
- 设置 CH3/CH4 开关。
- 打开 VCR 并选择有效频道。
- 了解如何使用 TV/VCR 按键。
- 测试 VCR 连接。
结果
通过使用时序图,可以更好地表达特定用例的特定步骤序列。