The Building Blocks- Components of EA Part 2- Process, People, Network and Time
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的更多相关文章
- 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 ...
- bc.34.B.Building Blocks(贪心)
Building Blocks Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- DTD - XML Building Blocks
The main building blocks of both XML and HTML documents are elements. The Building Blocks of XML Doc ...
- 企业架构研究总结(35)——TOGAF架构内容框架之构建块(Building Blocks)
之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并无太多能力和机会对TOGAF进行理论和实际的联系,仅可对标准的文本 ...
- TOGAF架构内容框架之构建块(Building Blocks)
TOGAF架构内容框架之构建块(Building Blocks) 之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并 ...
- HDU—— 5159 Building Blocks
Problem Description After enjoying the movie,LeLe went home alone. LeLe decided to build blocks. LeL ...
- [翻译]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 ...
- 四、Implementation: The Building Blocks 实现:构件
四.Implementation: The Building Blocks 实现:构件 This is the essential part of this guide. We will introd ...
- 2.3 Core Building Blocks 核心构件
Core Building Blocks 核心构件 DDD mostly focuses on the Domain & Application Layers and ignores the ...
- hdu 5190 Building Blocks
问题描述 看完电影后,乐乐回家玩起了积木. 他已经搭好了n堆积木,他想通过调整积木,使得其中有连续W堆积木具有相同的高度,同时他希望高度恰好为H. 乐乐的积木都这了,也就是说不能添加新的积木,只能移动 ...
随机推荐
- 初步swift语言学习笔记9(OC与Swift杂)
笔者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/34440159 转载请注明出处 假设认为文章对你有所帮助,请通过留言 ...
- [HeadFirst-HTMLCSS学习笔记][第三章创建网页]
一些基本元素 以下元素都可以用CSS变得更好看 q,<blockquote>,<em>,<br>, <strong>,ol ,ul,li,pre,cod ...
- .NET基础拾遗(1)类型语法基础和内存管理基础1
一.基础类型和语法 1.1 .NET中所有类型的基类是什么? 在.NET中所有的内建类型都继承自System.Object类型. 1.2 值类型和引用类型的区别? 在.NET中的类型分为值类型和引用类 ...
- String和StringBuilder 的使用区别
String 类有不可变性,每次执行操作时都会创建一个新的String对像,需要对该对象分配新的空间. StringBuilder 解决了对字符串重复修改过程中创建大量对象的问题.初始化一个Strin ...
- VS2015预览版中的C#6.0 新功能(二)
VS2015预览版中的C#6.0 新功能(一) VS2015预览版中的C#6.0 新功能(三) 自动属性的增强 只读自动属性 以前自动属性必须同时提供setter和getter方法,因而只读属性只能通 ...
- 生成树题目泛做(AD第二轮)
题目1: NOI2014 魔法森林 LCT维护MST.解题报告见LOFTER #include <cstdio> #include <iostream> #include &l ...
- 循环小数 UVa202
输入整数a和b(0<=a<=3000,1<=b<=3000),输出a/b的循环小数表示以及循环节长度. 例如,a=5,b=43,小数表示为0.(1162790697674418 ...
- im2uint8函数分析
环境:Win7 64位 + Matlab R2010a 本次分析的函数为im2uint8,这个函数在图像处理中要用到,主要把图像数据类转换到uint8 uint8函数有效的输入的图像数据类为:logi ...
- 设置secureCRT中vim的字体颜色
1.在/etc/vimrc新增以下一行 syntax on 注:上述方法对root用户无效,原因为在一般用户中,alias vi=vim,而在root用户中默认无此设置,因此若需要root用户也显示颜 ...
- transient 做个标记
import java.io.*; import java.util.*; public class Logon implements Serializable { /** * */ private ...