1. Zachman Framework

Information (Data) - Answer the Question 'What?'

Contextual: List of Things important to the Business

Conceptual: Semantic Model - Taxonomy

Logical:  Entity Relationship Diagram

Physical: Physical Data Model

As Built: Data Dictionary; Data Definitions; Data Structures

Functional: Data created and deployed in work activity

Strategy/ Motivation - Answer the Question 'Why?'

Contextual: Organisational Strategy; Business Goal and Strategies

Conceptual:  Business Plan

Logical:  Business rule model

Physical: Rule design

As Built: Rules Specification

Functional: Actual Activity



Function(Process) - Answer the Question 'How?'

Contextual: List of Business Processes (Porter' Value Chain)

Conceptual: Business Process Model

Logical: Application Architecture

Physical: System Design

As Built: Programs

Functional: Work activity

People - Answer the Question 'Who?'42:16

Contextual: List of organisations Important to the Business

Conceptual: Work Flow Model

Logical: Human Interface Architecture; Role Descriptions

Physical: Presentation Architecture

As Built: Security Architecture

Functional: People at work

Timing - Answer the Question 'When?'

Contextual: List of events significant to the business

Conceptual: Master Schedule (to get prepared and allocate resources)

Logical: Processing Structure

Physical: Control Structure

As Built: Timing Definition

Functional: Actual Business Schedule

Network - Answer the Question 'Where?'

Contextual: List of Operating Locations

Conceptual: Business Logical Systems

Logical: Distributed System Architecture

Physical: Technology Architecture

As Built: Network Architecture

Functional: Actual physical Networks

2. Issues with Zachman Framework

where to start

Top-down

Down-up:start documenting processes but different engineers have different views on processes

Middle-out:cannot start technology configuration

Static template

Conceptualises architecture as a 'thing', not a process. It does nothing.

Document rich

Multiple stakeholders views x multiple communities of stakeholders

Operationally there are 30 cells(exclude 'motivation') each with its own set

Absence of process, could lead to a process-heavy approach to over compensate

(each unit might be have its own function)

Detailed traceability matrix or database/inventory - sound good in theory, but could add overheads to the architecture project.

3. Zachman Framework Benefit

As Governance Instrument providing

-Visibility

-Control

-Re-usability

Repository of artefacts describing the business

Coordination between business units for decision making

Explicitly shows the many different perspectives that need to be addressed by an architecture (i.e. it reinforces the understanding that an architecture has many different stakeholders and of the different issues
that need too be considered)

- Scope(planner's view)

- Enterprise(business owner's view)

- System model (architect's view)

- Technology model (designer's view)

- Detailed representation (builder's view)

4. Risks with Zachman Framework

No formal requirements planning management have to engage stakeholders, but when, how

No transition planning

Not able to deconstruct into units of work

What is the expected output from individual cells and the overall model?

Compartmentalization of perspectives suggests level of mutual exclusivity that does not exist

Governance procedures, management structure, process, controls.

1:09:00

Zachman framework as a concept you need to consider about how you conceptualize that to script
process bounded, knowledge particularly  the objects, which leaving no cells with an overall balance view and the overall enterprise architecture.

The Building Blocks- Components of EA Part 2- Process, People, Network and Time的更多相关文章

  1. Intel® Threading Building Blocks (Intel® TBB) Developer Guide 中文 Parallelizing Data Flow and Dependence Graphs并行化data flow和依赖图

    https://www.threadingbuildingblocks.org/docs/help/index.htm Parallelizing Data Flow and Dependency G ...

  2. bc.34.B.Building Blocks(贪心)

    Building Blocks Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) ...

  3. DTD - XML Building Blocks

    The main building blocks of both XML and HTML documents are elements. The Building Blocks of XML Doc ...

  4. 企业架构研究总结(35)——TOGAF架构内容框架之构建块(Building Blocks)

    之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并无太多能力和机会对TOGAF进行理论和实际的联系,仅可对标准的文本 ...

  5. TOGAF架构内容框架之构建块(Building Blocks)

    TOGAF架构内容框架之构建块(Building Blocks) 之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并 ...

  6. HDU—— 5159 Building Blocks

    Problem Description After enjoying the movie,LeLe went home alone. LeLe decided to build blocks. LeL ...

  7. [翻译]Review——How JavaScript works:The building blocks of Web Workers

    原文地址:https://blog.sessionstack.com/how-javascript-works-the-building-blocks-of-web-workers-5-cases-w ...

  8. 四、Implementation: The Building Blocks 实现:构件

    四.Implementation: The Building Blocks 实现:构件 This is the essential part of this guide. We will introd ...

  9. 2.3 Core Building Blocks 核心构件

    Core Building Blocks 核心构件 DDD mostly focuses on the Domain & Application Layers and ignores the ...

  10. hdu 5190 Building Blocks

    问题描述 看完电影后,乐乐回家玩起了积木. 他已经搭好了n堆积木,他想通过调整积木,使得其中有连续W堆积木具有相同的高度,同时他希望高度恰好为H. 乐乐的积木都这了,也就是说不能添加新的积木,只能移动 ...

随机推荐

  1. Eclipse中使用正则屏蔽Logcat中的某些Tag

    在使用Eclipse进行Android真机调试的时候经常会出现满屏幕的LogCat,即使设定了根据程序分类也不行 经常会有 Dalvikvm InputMethod这样的Tag出现 给自己的应用设定T ...

  2. [Regular Expressions] Find a String that Precedes Another String ?= , ?!

    Let's image tow cases for the following string: var str = `foo foobar foobaz fooboo` First of all: w ...

  3. 基于ADODBX对数据库的CURD

    学asp.net也有一个多星期了,之前对这个一无所知,也不知道怎么去找一些相关的资料去学习,不懂了就问问别人这个怎么做,那个怎么写,要不是有jsp和php的基础,估计还得弄上好长的时间来学习.记录一下 ...

  4. Javascript页面跳转与浏览器兼容

    用<meta>标签实现的定时跳转: <meta http-equiv="refresh" content="5 url=http://www.baidu ...

  5. OpenGL ES 2.0 shader开发

    1.创建一个shader容器 GLES20.glCreateShader(shaderType); 函数原型为: int glCreateShader (int type) 方法参数: GLES20. ...

  6. android设置图片变化的四种效果代码

    activity代码如下: package com.example.chapter12_graphic_animation; import android.os.Bundle; import andr ...

  7. codeforces 336C Vasily the Bear and Sequence(贪心)

    转载请注明出处: http://www.cnblogs.com/fraud/          ——by fraud Vasily the Bear and Sequence Vasily the b ...

  8. GDI 开发的准备工作

    1 需要的链接库和头文件 大部分函数在 Gdi.dll 和 Gdi32.dll 提供.相关的函数接口和结构都在 Wingdi.h 文件中(如果工程中已包含 Windows.h 就不需要再包含了,因为 ...

  9. Niagara AX之在Station下显示Home节点

    默认的Station下是没有Home节点的,那么,这个Home节点是怎么添加上去的呢? 注意Home后面的描述(Description):“Navigation tree defined by nav ...

  10. c#或获取系统的特殊路径,如我的文档等

    Console.WriteLine(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)); System.E ...