The Building Blocks- Components of EA Part 2- Process, People, Network and Time

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.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118685.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue遍历渲染数组「建议收藏」

    vue遍历渲染数组「建议收藏」<divv-for=”iteminuserAllInfo.adevarUserSkills”:key=”item.id”>{{item}}</div>v-for=”单个数据in数组”:key=“单个数据.主键”(主键唯一)不是对象无需主键

    2022年10月7日
    3
  • 神经网络学习–用卷积神经网络进行图像识别「建议收藏」

    神经网络学习–用卷积神经网络进行图像识别「建议收藏」卷积神经网络特别适合处理像图片、视频、音频、语言文字等,这些与相互位置有一定关系的数据。卷积神经网络(ConvolutionalNerualNetwork,CNN)为什么计算机可以处理图片–因为在计算机语言中图片可以用数字化,用四维数组来表示既然卷积神经网络可以处理图片,那么我们就要理解图片在计算机语言中是如何表达的。图片其实是“点阵”图,由一个个点按照一定的顺序组合而成,那我们就可以联想到一个概念–数组。图片可以分为三类:纯黑白图片、灰度图片、彩色图片关于图片数字化,以最.

    2022年6月1日
    40
  • 随机梯度下降优化算法_次梯度下降

    随机梯度下降优化算法_次梯度下降5、优化方法:随机梯度下降法5.1介绍在上衣章,我们介绍了图像分类任务中的两个关键部分:一个参数化的评分函数将原始图像像素映射到类得分(例如线性函数) 一个损失函数,它测量预测的分类得分与实际的分类之间的一致程度,来量化一组特定参数集的质量。我们看到有很多方法和版本(例如SoftMax、SVM)。回顾一下,线性评分函数是这样的:f(Xi,W)=WXi,SVM损失的公式为:…

    2025年10月21日
    3
  • Pytest(13)命令行参数–tb的使用

    Pytest(13)命令行参数–tb的使用前言pytest使用命令行执行用例的时候,有些用例执行失败的时候,屏幕上会出现一大堆的报错内容,不方便快速查看是哪些用例失败。–tb=style参数可以设置报错的时候回溯打印内容,可以设置参

    2022年7月31日
    4
  • 你不知道的JavaScript(上中下三册) 电子版高清PDF — 百度云下载

    你不知道的JavaScript(上中下三册) 电子版高清PDF — 百度云下载链接:https://pan.baidu.com/s/1pfviFDVDg7EpF35HQWEc6Q密码:vaft 

    2022年6月6日
    43
  • Logstash:Logstash 入门教程 (一)

    Logstash:Logstash 入门教程 (一)Logstash是一个功能强大的工具,可与各种部署集成。它提供了大量插件,可帮助你解析,丰富,转换和缓冲来自各种来源的数据。如果你的数据需要Beats中没有的其他处理,则需要将Logstash添加到部署中。Logstash是Elastic栈非常重要的一部分,但是它不仅仅为Elasticsearch所使用。它可以介绍广泛的各种数据源。Logstash可以帮利用它自己的Filter帮我们对……

    2025年8月19日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号