扎克曼的《信息系统架构框架》

扎克曼(J. A. Zachman)在《信息系统架构框架》(A framework for information systems architecture)中,阐述了大中型信息系统设计与开发需要经过的几个主要阶段。这篇文章写于1987年,扎克曼看到信息技术正在迅速突破多方面的限制,进入高速发展的时期。他意识到极为庞大和复杂的信息系统正在,或者将要,应用到企业中。在这种情况下,如果仍然沿用以往那种小作坊式的开发方式,没有良好的架构做指导,那么企业信息系统建设将会是一团糟(chaos)。以建造房子为例,一般会有:设计草图>建筑效果图>建筑设计图>建筑施工图>局部详图。每份图纸都代表了一个阶段,每个阶段的主导者不同,观察建筑物的角度也不同。过程中形成的设计图越来越详细,最终可以据此建立起一幢建筑物。 在设计信息系统时也是同样的道理,需要经过“范围界定>业务模型>系统模型>技术模型>详细设计>系统开发”这些阶段,一步步细化,最终形成具体的信息系统。这里的每个阶段又可以从“数据”、“功能”、“分布”三个不同的角度来观察和分析,形成不同的成果物。在最后,扎克曼总结说:“如果有人问什么是信息系统架构,那么答案是并没有‘一个’信息系统架构,而是一套架构”。对程序员来说,架构是功能结构图,对数据库管理员来说,架构是数据结构设计,对网络工程师来说,架构是网络拓扑图,对运营者来说,架构是系统功能结构,对管理者来说,架构是各类真实存在的实体与业务流程。人们难以讨论清楚关于信息系统架构的问题,就是因为它包含了多种设计层次和概念。

When the question is asked, “What is information systems architecture?” the answer is, “There is not an information systems architecture, but a set of them!”

发布了5 篇原创文章 · 获赞 0 · 访问量 373

猜你喜欢

转载自blog.csdn.net/jeffreeeeeey/article/details/104085069
今日推荐