SuperAPI AI 工具集

use-case-development

编程与开发

查看项目

更新于 10-16 05:46

技能介绍

用途:该技能帮助开发者与产品人员编写描述系统行为、用户交互和业务场景的用例,用于清晰的需求规格说明。

适用时机:定义系统功能、描述用户交互、编写需求规格、规划测试场景、与利益相关方沟通、设计系统行为、编写用户文档、估算开发工作量。

主要能力: 1)用例结构:以用例ID、名称、参与者、前置条件、后置条件为要素,包含主成功场景(编号步骤)、替代流程和异常流程。资料中给出“处理客户订单”的示例,含步骤3a无效商品、6a支付失败等替代流程,以及网络超时、缺货等异常流程。 2)用例图:以参与者为核心列出可执行的操作,如客户可浏览产品、加入购物车、结算、跟踪订单;管理员可管理产品、处理退货、查看报告。

最佳实践:聚焦用户目标;保持技术无关,不指定UI细节;包含替代与错误情形;保持原子性,每个用例一个明确目标;定义前置条件;明确后置条件;为步骤编号以便引用和追溯;与用户验证确保完整。

资源:引用《Writing Effective Use Cases》(Alistair Cockburn)和 UML 用例图 OMG 规范。

限制:资料未说明该技能的安装方式、命令、收费或平台支持,暂未提供;未提及其他工具集成或自动化能力。