用例即外部用户与软件之间的交互作用。具有相对独立性与完整性。用例是功能性软件需求的主体部分,清晰的说明软件功能的边界

用例所需要包含的元素 (1)用例名称 (2)用例的功能或其业务目标:用例的简要功能表述或者目标描述 (3)与用例有关的执行者。 (4)用例执行的触发条件(可选)。 (5)用例执行的前置条件(可选)。 ==(6)主成功场景/基本流程:描述用例从开始到结束的理想的、无任何差错的一步步操作流程 (7)扩展场景/可选流程/异常流程(可选):述在主成功场景中可能发生的各种变体、替代路径、错误或异常情况。== (8)用例执行完毕时的后置条件(可选):即完成用例后的预期结果 (9)业务规则(可选):影响用例行为的任何特定业务逻辑或策略。 (10)非功能需求(可选):与用例操作相关但非功能性的要求,例如性能、安全性、可用性等

具体用例文档可以参考: agent攻防用例文档

用例可以用 用例图来进行描述

reference