使用案例模拟典型的用户与要设计的解决方案间的交互,以最终用户的视角说明操作的完整流程。在设计中对整个一组使用案例给予优先考虑可确保设计不偏离提供预期功能这一中心。使用案例是逻辑设计的主要输入。
为使用案例指定相对加权,加权最高的使用案例代表最常见的用户任务,这是一种常见的做法。为使用案例指定加权可让您将设计决策集中到使用最多的系统服务上。
可分两级对使用案例进行说明。
使用案例报告。对各种使用案例(包括主要及备用事件流)的说明。
使用案例图。描述参与者与使用案例间关系的示意图,提出较正式的事件流的组织方式。使用案例图有助于模拟长期或复杂的使用案例。通常使用“统一建模语言”(Unified Modeling Language, UML) 标准绘制使用案例图。