系分训练总结
kenttanl opened this issue · comments
目录
- 业务分析
- 应用设计
- 技术设计
- 数据设计
- 非功能性设计
业务分析
- 作用:拆分产品功能目标&子目标,细化目标下业务场景中的业务规则。明确业务概念和概念之间的关系,建立业务领域模型的过程
- 步骤:
- 理解:业务上下文分析
- 分析:业务功能点和业务用例
- 提炼:主业务流程和分支流程
- 建模:建立领域模型指导后续设计
- 补全:流程补全等
- 产出:详细业务流程和详细业务用例(包含:资金流、业务分支流程、异常流程、反向流程等)
- 流程:
- 讨论聚焦于功能
- 概念收敛于模型
- 原则:
- 任何概念实体,如果没有出现在场景中,这个概念实体就没有任何意义
- 场景中的任何实体,都必须出现在模型中,以避免概念混淆
- 常用工具:
- 用例驱动(User case)
- 用户故事(User Story)
- 用实例说明需求(Specification By Example,简称 SBE)
- 事件风暴(Event Storming)