架构简洁之道-1.架构与设计究竟是什么

        一直以来,设计(Design)与架构(Architecture)这两个概念让大多数人十分 迷惑一一什么是设计?什么是架构? 二者究竟有什么区别?

        本书的一个重要目标就是要清晰、明确地对二者进行定义。首先我要明确地说, 二者没有任何区别。 一丁点区别都没有

        软件架构的终极目标是,用最小的人力成本来满足构建和维护该系统 的需求

        一个软件架构的优劣,可以用它满足用户需求所需要的成本来衡量。 如果该成 本很低,并且在系统的整个生命周期内一直都能维持这样的低成本,那么这个系统 的设计就是优良的。如果该系统的每次发布都会提升下一次变更的成本,那么这个 设计就是不好的。就这么简单。

你可能感兴趣的:(架构)