《架构的基本原则》PPT课件.ppt
周爱民-豌豆荚架构师aimingoo,架构的指导原则,架构的 5 项核心指导原则,内容,设计问题,架构、框架与库的实作问题,语言及其细节问题,不包括的内容,软件工程、组织及其相关问题,架构,知识结构与定位,第三原则,Principles,1、架构的产出2、“架构”作为一种交付物,第三原则,第三原则,目标,方向(direction),规模(scope),细节(specific),目标需求,空间需求,时间需求,第四原则,Principles,1、架构的过程2、架构正确性的一般逻辑,第四原则,正确的步骤会产生正确的结果,1+1+1+1+.+1=1,1+1+(0*!0)+.+1=1,1+1+(0*!0)+.+1=1,1+1+1+1+.+1=1,产品生产:,产品研制:,1.软件系统产品有没有/需不需要生产过程?,2.过程形成论中的阶段是否可检测?,3.在工程中的具体实施成本是否可控?,第二原则,Principles,1、架构怎么做?,第二原则,21,概念抽象能力,概念表达能力,基于概念的逻辑表达能力,领悟,22,23,VS,24,将系统映射为一个可讨论模型,第一原则,Principles,目的?,什么是问题,系统与其要素间的矛盾,或观察与其预期间的矛盾,28,第五原则,Principles,架构是什么?,架构是什么?,过程的本身和结果,是没有灵魂的架构是生产架构是建筑架构是艺术,什么是本质问题?,总结,架构师的能力模型,能力与素养,END.,