企业、架构-zachman框架 -by小雨

第一次发帖

    Zachman框架

    全称为企业架构和企业息信统系架构Zachman框架(Zachman Framework for Enterprise Architecture and Information Systems Architecture)。Zachman"框架"现实上是一种组织构架工具(用来划计档文、需求说明和模型的工具)的一种类分学。括包工具的目标(例如,贸易有拥者、创建者)是谁,哪些特别的题问(例如,据数、功能)要需明阐。

     Zachman是这样描述他的作杰的:
当这个框架用应于企业时,它仅仅是用来类分和组织企业(在这些企业里,企业的理管和企业统系的开辟一样要重)的描述情势的逻辑结构。
 多许Zachman框架的持支者为认它是跨学科的,它的影响不仅仅局限于IT行业。例如,一本关于Zachman的书中这样说:
在当适的时候,你会发明框架不仅仅是存在于IT项目中,它存在于你所做的每一件事件中。当你全完懂得了这个框架后之,做任何事件会都变得高效。我指的是任何事件,这个断言其实不果断。

     

    Zachman框架是一种逻辑结构,目标是为IT企业供提一种可以懂得的息信表述,它对企业息信按照特定的要求行进类分,从不同角度行进描述。

    根据抽象则规,它义定企业息信的一个方面,一个框架用采了一种六行,每行中含包36个子元单的式格。

    六行(即纵向度维)反应了IT架构层次,从上到下(Top-Down)。括包了范围模型、企业模型、统系模型、技巧模型、细详模型、功能模型

    同如筑建构架为不同的色角供提不同的资料。个每色角都要需整完的息信,不过对于不同的色角而言,所需的整完息信也是不同的。有拥者感兴致的整完描述是筑建物的功能和美感。结构者感兴致的整完描述是筑建资料和构建程过。有拥者其实不关怀墙面里的螺栓钉在哪儿,结构者也不关怀寝室的窗户如何列排,以便在晨早可以迎来第一缕阳光。

    纵向按企业中不同色角的注关点行进分划:

    划规职员注关范围模型,可以看到企业的发展方向、业务旨宗和统系边界范围。

    统系全部者注关企业模型,可以用企业术语义定企业的质本,看到的是企业的结构、理处、组织等。

    体系结构师划计职员注关统系模型,可以用更格严的术语义定企业业务,看到的是每项业务理处所要成完的功能。

    构建职员注关技巧模型,用使技巧模型来决解企业业务的息信理处需求。

    集成职员注关细详模型,要需去决解关于特定语言、据数存库储表格及络网况状等体具细节。

    户用注关功能模型,也是统系的最终户用,斟酌统系否能持支自身的作工。

    从两个度维将全部IT构件行进分割,可以分划红小的绝对立独的模块,便于立独理管。

    六列(即横向度维)用采6W(what、how、where、who、when、why)行进组织。即分别为做什么(据数)、如何做,什么点地,谁来做、什么时间、为什么做

    以列描述中的"据数(What)"为例:

    ----从贸易有拥者的角度,"据数"意味着贸易体实。它可能括包体实本身的息信,如客户和产品,也可能括包体实间关系的息信,如生齿群体和存库。如果你盘算和一个贸易有拥者论讨据数,你应当用到这些语言。
----从据数库的实现者的角度来看,"据数"就不是贸易体实了,而是保存在据数表中的行和列,还有通过连接(join)和射映(projection)生成的表。如果你在和一个据数库划计者论讨"据数",不要论讨客户的群体,而应当论讨关系据数表。
其实不是从一个色角的角度看就比从另外一个色角的角度看要好,也不是越细详越好,也不是某一个的优先级比其他的更高。作为一个体整,无论是从谁的角度都很要重。正如Zachman说过的:
我们在息信统系构架方面与另外的构架通沟时有很多难题,因为存在很多构架表现情势,而不是仅仅只有一个构架。其中一个犯错了,其他的也随着犯错。构架是不同的。它们是附加的和弥补的。选择为开辟个每构架表现情势而出支资源是有原因的。如果不开辟任何构架表现情势是有风险的。
正如我面前提到的,Zachman框架由六个功能核心构成,个每功能核心会都从一个色角的角度斟酌。

    企业、架构-zachman框架 -by小雨_第1张图片

    zachman framwork 3.0

    企业、架构-zachman框架 -by小雨_第2张图片

    这36个方格,个每方格就是一个色角(例如贸易有拥者)和个每描述核心(如据数)的交汇。当我们在表格中平水挪动(例如从左到右)时,我们会从同一个色角的角度,看到统系的不同描述。当在表格中竖直挪动(例如从上到下)时,我们会看到从不同色角的角度,如何察观同一个核心。

     关于Zachman表格有三条议建,相信它们在企业构架的开辟中对我们会有帮助。
第一条议建就是每个构架资料应当存在于一个方格中,而且只能存在于一个方格中。在一个构架资料放在哪个方格里不应当含糊不清。如果某个构架资料的确不知道应当放在哪个方格中,题问很有可能处在构架资料本身。
当组织在开辟企业构架中开始积聚资料的时候,它可以用使Zachman表格解释个每资料的核心。例如,面向服务构架相干的资料很有可能就放在第三行(从划计着的角度看)。它们一般不会引发贸易有拥者的兴致。
第二条议建:仅仅只有当全部的表格都填满了的时候,一个构架才能被称为是整完的构架。当全部的方格都填满了时候,整个表格才有充足的资料义定统系。
只有当个每方格都填满了资料的时候,才有充足的息信描述统系:从个每色角(我们当初可以称之为"好处相干者",Stakeholder)的角度察观统系的个每可能的角视(描述核心)。所以一个组织可以用使Zachman表格确保企业构架中的全部要重好处相干者之间的论讨都是适合的。
第三条议建:表格的每列的方格都是彼此相干的。例如,Zachman表格的据数列(第一列)。从贸易有拥者的角度,据数就是关于贸易的息信。从据数库理管职员的角度,据数就是据数库中的行和列。
尽管贸易有拥者对据数的意见和据数库理管员不同,但它们应当是有关系的。一个人可以循遵贸易需求,并且显示出划计的据数就是被需求驱动的。如果有贸易需求并没有踪追到据数库划计,那么就得想一想贸易需求是不是与企业构架符合。另一方面,如果据数库划计的素元没有需求与之对应,我们就应当问问自己,在据数库层面是不是存在不必要的划计。
Zachman表格可以从以下五个方面帮助我们开辟企业构架:
确保个每好处相干着可以从描述的核心斟酌。
通过把个每核心精简到个每特别观众及涉的核心来晋升构架资料的量质。
确保个每贸易需求可以踪追到技巧实现。
确保贸易方面不会划规出过剩没用的功能。
确保技巧组含包在贸易组的划规中。
但是Zachman本身其实不是一个整完的决解方案。有太多的题问它都没有描述。例如,Zachman没有给出一步一步结构一个构架的程过。在定决我们将要构建的构架是不是是最好的时候,Zachman没有供提更多的息信帮助我们作出定决。就此而言,Zachman也没有给出一种径途示展来将构架的需求。最要重的,从我们的角度,尽管Zachman表格可以帮助组织构架资料,但是它在描述企业复杂性方面几乎什么都没做。

 

    用采Zachman框架行进IT划规的一般骤步:

    (1)肯定组织的愿景和则原

    

  • 肯定IT架构业务、组织与IT统系范围,识别业务驱动力;
  • 肯定IT架构愿景和目标;
  • 定制IT架构义定的则原;
  • 识别IT架构相干需求;
  • 业界IT架构最佳实践研讨与学习。

    (2)现状描述分析

    

  • 征集现有IT统系现状资料;
  • 业务现状分析,识别现有IT统系对业务撑支上存在的题问。
  • 引入最佳实践,并结合企业现实,义定目标IT架构,括包:据数、用应、基础设施架构。
  • 目标架构与现状的差距与改良点分析;
  • 把体具IT需求归入目标架构框架。
  • 对IT架构的改良点,以及体具需求行进优先级排序。

    (3)定制IT架构的实行划计

    

  • 肯向定目标IT架构迁徙的体具实行划计;
  • 肯定目标IT架构实行的履行组织。化优

    (4)延续改良IT架构划规程过中,各个环节断不化优;

    

  • 定制目标IT架构的延续改良划计;
  • 定制IT架构的理管维护机制。

文章结束给大家分享下程序员的一些笑话语录: 据说有一位软件工程师,一位硬件工程师和一位项目经理同坐车参加研讨会。不幸在从盘山公路下山时坏在半路上了。于是两位工程师和一位经理就如何修车的问题展开了讨论。
硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”
项目经理说:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”
软件工程说:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生。”


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