kenttanl / kenttanl.github.io

个人博客,http://kentt.top/

Home Page:https://kenttanl.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

系分训练总结

kenttanl opened this issue · comments

commented

目录

  • 业务分析
  • 应用设计
  • 技术设计
  • 数据设计
  • 非功能性设计
commented

业务分析

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