[架构之路-213]- 架构 - 架构设计过程快速概览

目录

第一步:业务系统

(1)收集目标系统的用户需求

(2)定义用例图

第二步 领域建模

(1)业务流程定义

(2)业务功能分解

(3)非功能性架构(支撑架构)

第三步 高层架构设计

(1)应用展现层

(2)业务功能层

(3)框架支撑层

第四部 详解架构设计


第一步:业务系统

[架构之路-213]- 架构 - 架构设计过程快速概览_第1张图片

(1)收集目标系统的用户需求

  • 功能需求
  • 非功能需求

(2)定义用例图

  • 用例
  • 场景

第二步 领域建模

(1)业务流程定义

  • 用户界面
  • 业务场景
  • 业务流程
  • 用例图

(2)业务功能分解

  • 业务功能1
  • 业务功能2
  • ..............
  • 业务功能n

(3)非功能性架构(支撑架构)

  • 开发框架
  • 性能框架

第三步 高层架构设计

(1)应用展现层

  • 前端
  • 后端

(2)业务功能层

  • 组件
  • 模块
  • 业务

(3)框架支撑层

  • 开发框架
  • 操作系统
  • 硬件

第四部 详解架构设计

[架构之路-213]- 架构 - 架构设计过程快速概览_第2张图片

  • 功能组件内部设计
  • 接口设计

参考:

【一张图说明软件架构设计-核心关键点和底层逻辑】 https://www.bilibili.com/video/BV1ve4y1b7gH/?share_source=copy_web&vd_source=b2b9e5bd85578255987c97fca2dd1b2c

你可能感兴趣的:(架构之路,架构,需求分析)