npx skills add https://github.com/danhvb/my-ba-skills --skill 'Use Case Documentation'描述用户如何与系统交互以实现特定目标。用例从以用户为中心的角度捕获功能需求,通常用于瀑布式或混合式开发环境,这些环境需要在实施前进行详细规范说明。
ID : UC-ATM-01 名称 : 提取现金 主要参与者 : 银行客户 次要参与者 : 银行系统(后端)
描述 : 客户通过 ATM 从其支票账户提取实体现金。
前置条件 :
触发条件 : 客户插入卡片。
主成功场景(理想路径) :
替代流程 :
A1: PIN 码无效(在第 5 步)
A2: 锁定卡片(来自 A1)
A3: 资金不足(在第 10 步)
A4: ATM 现金不足(在第 10 步)
后置条件 :
| 特性 | 用例 | 用户故事 |
|---|---|---|
| 关注点 | 系统交互步骤 | 用户价值/目标 |
| 详细程度 | 高(流程、错误) | 低(对话起点) |
| 格式 | 文档/结构化文本 | 卡片/便利贴(谁、什么、为什么) |
| 生命周期 | 随时间更新/维护 | 完成后丢弃/归档 |
| 适用场景 | 瀑布式/混合式/复杂系统 | 敏捷/Scrum |
每周安装量
0
代码仓库
首次出现
1970年1月1日
安全审计
Describe how a user interactions with a system to achieve a specific goal. Use cases capture functional requirements from a user-centric perspective, often used in Waterfall or Hybrid environments where detailed specification is needed before implementation.
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
ID : UC-ATM-01 Name : Withdraw Cash Primary Actor : Bank Customer Secondary Actor : Bank System (Backend)
Description : Customer withdraws physical cash from their checking account via ATM.
Preconditions :
Trigger : Customer inserts card.
Main Success Scenario (Happy Path) :
Alternative Flows :
A1: Invalid PIN (at Step 5)
A2: Lock Card (from A1)
A3: Insufficient Funds (at Step 10)
A4: ATM Out of Cash (at Step 10)
Postconditions :
| Feature | Use Case | User Story |
|---|---|---|
| Focus | System interaction steps | User value/goal |
| Detail | High (Flows, Errors) | Low (Conversation starter) |
| Format | Document/Structured Text | card/Post-it (Who, What, Why) |
| Lifecycle | Update/Maintain over time | Done and discarded/archived |
| Context | Waterfall/Hybrid/Complex | Agile/Scrum |
Weekly Installs
0
Repository
First Seen
Jan 1, 1970
Security Audits
注册流程转化率优化指南:减少摩擦、提高完成率的专家技巧
27,200 周安装