架构设计流程梳理

大致梳理下架构设计的步骤

步骤

定义

了解项目的终极目标,明确要解决的问题是什么,最终希望得到的可交付物是什么?

复杂度分析

高可用分析

高性能分析

可扩展性分析

安全性分析

伸缩性分析

可维护性分析

可移植性分析

资源分析定位

工期紧张度

      人员紧张度

资金紧张度

其他

三套解决方案

三套架构

架构文档

文档概述

表明文档编写的目的

  场景分析

结合业务场景进行分析,取舍

设计思想

设计的一些原则

整体架构

所处的位置,其他资源的交互

模块架构

模块划分

接口设计

...

技术架构

技术选型方案

部署架构

...

非功能性设计

性能、安全、等

其他

风险考虑、进度要求、等因素

资源整合

人力资源调度

服务器资源分配

资金分配

外部资源调解

实施计划

动态调整

测试

交付物要求的测试

交付物

后期交付工作。


原文地址:https://www.cnblogs.com/yuanhailiang/p/10232931.html