npx skills add https://github.com/danhvb/my-ba-skills --skill 'Requirements Modeling'使用可视化模型来澄清和分析需求。"一图胜千言"——尤其适用于复杂的逻辑和关系。
用途:对象具有复杂的生命周期(例如,订单状态)。 元素:状态(圆角矩形)、转换(箭头)、事件/触发器。
示例:
stateDiagram-v2
[*] --> Draft
Draft --> PendingApproval: Submit
PendingApproval --> Approved: Manager Approves
PendingApproval --> Rejected: Manager Rejects
Rejected --> Draft: Edit
Approved --> [*]
用途:系统或对象随时间推移的交互。 元素:参与者(生命线)、消息(箭头)。
示例:
sequenceDiagram
User->>Frontend: Click Login
Frontend->>Backend: POST /login
Backend->>Database: Validate User
Database-->>Backend: User OK
Backend-->>Frontend: Token
Frontend-->>User: Dashboard
用途:工作流逻辑(类似于流程图,但支持并行性)。 元素:活动、决策、分叉/汇合。
用途:概念数据建模(面向对象)。 元素:类框(名称、属性、操作)。
用途:具有多个条件的复杂业务规则。 格式:条件与行动。
| 条件:年龄 < 18 | Y | Y | N | N | | 条件:会员 | Y | N | Y | N | | 行动:折扣 | 50% | 20% | 10% | 0% |
每周安装次数
–
代码仓库
首次出现
–
安全审计
Use visual models to clarify and analyze requirements. "A picture is worth 1000 words" - specifically for complex logic and relationships.
Use : Object has a complex lifecycle (e.g., Order Status). Elements : States (Rounded Rect), Transitions (Arrows), Events/Triggers.
Example :
stateDiagram-v2
[*] --> Draft
Draft --> PendingApproval: Submit
PendingApproval --> Approved: Manager Approves
PendingApproval --> Rejected: Manager Rejects
Rejected --> Draft: Edit
Approved --> [*]
Use : Interaction between systems or objects over time. Elements : Participants (Lifelines), Messages (Arrows).
Example :
sequenceDiagram
User->>Frontend: Click Login
Frontend->>Backend: POST /login
Backend->>Database: Validate User
Database-->>Backend: User OK
Backend-->>Frontend: Token
Frontend-->>User: Dashboard
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Use : Workflow logic (similar to Flowcharts but supports parallelism). Elements : Activities, Decisions, Forks/Joins.
Use : Conceptual data modeling (Object-Oriented). Elements : Class boxes (Name, Attributes, Operations).
Use : Complex business rules with many conditions. Format : Conditions vs. Actions.
| Condition: Age < 18 | Y | Y | N | N | | Condition: Member | Y | N | Y | N | | Action: Discount | 50% | 20% | 10% | 0% |
Weekly Installs
–
Repository
First Seen
–
Security Audits
任务估算指南:敏捷开发故事点、计划扑克、T恤尺码法详解
10,500 周安装