什么是基础架构设计-南京淳亿光电科技有限公司
Website Home

然而,如今的IT基础架构却变得日益复杂、“笨拙”和昂贵===“系统集成”和“架构设计”的主要区别===架构设计的主要工作是:划分模块,定义模块功能,定义模块接口,定义模块间互相交互的数据结构,编写核心代码,编写衔接各个模块的代码。
“模块间互相交互的数据结构”区别于“模块内部的数据结构”,“模块内部的数据结构”和“模块内部的函数”都由负责这个模块的人自己设计,架构师不负责模块内部工作。
系统集成的工作是:划分模块,定义模块功能,编写核心代码(很多情况没有),编写衔接各个模块的代码(很多情况没有)!
系统集成的工作很多情况还没有“编写核心代码”和“编写衔接各个模块的代码”;
系统集成的工作一定没有“定义模块接口”和“定义模块间互相交互的数据结构”,但这两个是最难最重要的工作,这就是架构设计和系统集成的主要区别?
系统集成是很简单的工作,大多数情况的工作就是“划分模块”和“定义模块功能”,完全不可与架构设计同日而语、相提并论!
架构设计架构设计写过两三年代码的程序员都可很容易做系统集成;