软件工程 Day5 架构设计过程

91 阅读1分钟

什么是架构设计?

所以架构设计的目标,是用最小的人力成本来满足需求的开发和响应需求的变化,用最小的运行成本来保障软件的运行。

架构设计的道,就是组织人员和技术把系统和团队拆分,并安排好切分后的排列关系,让拆分后的部分能通过约定好的协议相互通信,共同实现最终的结果。

如何做好架构设计?

第一步:分析需求
第二步:选择相似的成熟的架构设计方案
第三步:自顶向下层层细化
第四步:验证和优化架构设计方案

此文章为10月Day5学习笔记,内容来源于极客时间《软件工程之美》