TOGAF架构学习总结

-----以下只是学习TOGAF的个人总结和转抄、转载汇总  并非完全自创

作于一个架构师尤其是企业架构师来说,丰富的理论知识可以帮助他在架构规划及管理过程中站在更高的角度去看待问题,历史发展原因有很多已成体系的架构理论,TOGAF是近年来比较接地气的,受到了政府和银行业的重视,本文是基于TOGAF培训机构所出培训材料的总结,对自己一个整理,给大家一个交流分享的“抓手”。还是那句话,把书看薄再看厚,再复杂的理论也可以用一张图来呈现。

文章下面内容即回答关于TOGAF的四个问题:1:什么是TOGAF?2:它包含哪些内容?3:如何掌握TOGA?

(一)TOGAF是什么

TOGAF即开放群组架构框架(The Open Group Architecture Framework)的缩写,是一个架构框架或工具,用来帮助架构的接受、创建、使用和维护。它基于一个迭代的过程模型,由 一些最佳实践和一套可重用的已有架构资产支持,由国际标准权威组织The Open Group制定。TOGAF是一个可靠的,行之有效的方法,以发展能够满足商务需求的企业架构,而企业架构是承接企业业务战略与IT战略之间的桥梁与标准接口,是企业信息化规划的核心。借助TOGAF理论体系帮助企业建设企业级架构,将有助于国内企业大大节约成本,增加业务模式的灵活性,更加的个性化、随需应变,并提高信息系统应用水平,同时还可以对客户的业务模式创新起到推动作用。

(二)TOGAF包含哪些内容

我们知道,企业架构可以分为两大部分即业务架构和IT架构,业务架构是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容;IT架构指导IT投资和设计决策的IT框架,是建立企业信息系统的综合蓝图,包括数据架构、应用架构和技术架构三部分。因此,TOGAF描述了如何定义业务架构,数据架构,应用架构,和技术架构,如图:

TOGAF利用其核心架构开发方法(ADM:Architecture Development Method)来实现对上述架构的构建。ADM是一套经过高度抽象的方法论,用来指导企业如何建立和维护其企业架构的一套流程化的架构开发步骤,特别为应对业务需求而设计;同时也是一种可靠的、经过验证的开发和使用企业架构的方式,帮助架构师在不同层次(业务、应用、数据、技术)上进行架构设计,使架构师能够确保各种复杂的需求都能被充分考虑到,同时对过程中使用到的架构开发工具提出了一些指导策略。ADM实施过程如下图:

ADM将架构过程看成一个循环迭代的过程,并且此迭代过程可以是分为三层,第一层整体循环即一个阶段的架构工作完成后的成果直接输入到架构工作的后续阶段中去;第二层阶段之间的循环即跨阶段迭代的概念(例如,在技术架构完成之后再返回到业务架构阶段去);第三层单个阶段的循环即作为一种细化架构内容的技术,支持单个ADM阶段内活动的重复执行。如上图所示,ADM一共定义了十个步骤,除了“需求管理”这一步骤位于各个步骤中心作为其他各步骤的驱劢和管理办法外,其余九个步骤还是有着先后关系的,即前面步骤的输出作为后面步骤的输入。各步骤具体内容如下:

ADM采用了自上而下的原则通过逐步细化的方式将企业高层的策略过渡到详细的技术实施,从而构建涵盖所有干系人角度的企业架构,企业可以使用一个小组负责整个企业架构的迭代开发,也可以由多个架构开发小组针对每一部份进行迭代开发,并最终归为一体。需要注意的是,虽然ADM中的各大步骤在表面上有着先后依赖的关系,但是这种关系并不是硬性规定的,一个企业可以根据自己的需要调换这些步骤的顺序,甚至是跳过某些步骤,而这也是TOGAF所提倡的。各个阶段的交付物如下图所示:

(三)如何掌握TOGAF

掌握TOGAF架构体系理论知识对于从事企业架构管理的人来说,可以帮助帮助其借助成熟的框架模型快速构建企业架构。一般来说,企业的CIO/CTO、商业分析师、企业架构师、工作角色不戓略相关的高级管理人员、部门经理等,通过专门的培训机构先培训后报考获取认证。认证考试分为两部分, 第一部分为基础部分TOGAF Foundation:考试为40道选择题 (闭卷方式),侧重关亍TOGAF的基本概念的理解,通过分为55;第二部分为情景(Use Case)分析,侧重分析和实际解决问题(开卷方式),可以参考TOGAF文档,共8道题目,答案按正确程度给分,每个题目有四个选项,其中一个为干扰答案,其它三个选项按适用程度给5分,3分和1分,通过分为60;考试可以分两次考,也可以一次同时考两部分。

TOGAF架构学习总结相关推荐

  1. bpmn2.0业务过程模型和符号_IT帮业务架构学习小组学习内容

    关于学习内容,担心大家学完的可能不多,所以考虑是先选择一小部分来学.但考虑到业务架构属于组织级学科,本身就要求体系全面,所以还是决定把全套内容放入到本期学习.下面我列举一下我们这8个月在业务架构自主学 ...

  2. TOGAF架构开发方法 - 使用Visual Paradigm 自动化 过程

    www.visual-paradigm.com 什么是TOGAF? 如何使用TOGAF ADM工具Visual Paradigm 执行EA ? 企业架构对于每一个企业都是必不可少的,但掌握起来并不容易 ...

  3. javaweb k8s_K8S微服务核心架构学习指南 ASP.NET Core微服务基于K8S 架构师必备Kubernetes教程...

    K8S微服务核心架构学习指南 ASP.NET Core微服务基于K8S 架构师必备Kubernetes教程 课程内容是关于Kubernetes微服务架构学习课程,基于K8S开展ASP.NET核心进行微 ...

  4. ZT Android4.2蓝牙基础架构学习

    Android4.2蓝牙基础架构学习 分类: Jellybean Bluetooth Bluetooth 2013-10-13 23:58 863人阅读 评论(3) 收藏 举报 androidblue ...

  5. 时序图 分支_BOOM微架构学习(1)——取指单元与分支预测

    之前在RISC-V的"Demo"级项目--Rocket-chip一文中曾经简介过BOOM处理器的流水线,这次我们开始一个系列,深入学习一下BOOM的微架构,这样对于乱序执行的超标量 ...

  6. SpringCloud微服务架构学习(二)常见的微服务架构

    SpringCloud微服务架构学习(二)常见的微服务架构 1.Dubbo 阿里开源微服务框架 官网地址:http://dubbo.apache.org/en-us/ 简介: Dubbo是阿里巴巴SO ...

  7. 企业架构研究总结(24)——TOGAF架构开发方法(ADM)之机会及解决方案阶段

    企业架构研究总结(24)--TOGAF架构开发方法(ADM)之机会及解决方案阶段 参考文章: (1)企业架构研究总结(24)--TOGAF架构开发方法(ADM)之机会及解决方案阶段 (2)https: ...

  8. 《InsideUE4》GamePlay架构学习_Level和World

    <InsideUE4>GamePlay架构学习 Level和World 前话 Unity To UE 思考 为什么AWorldSettings[0]的位置,而ALevelScriptAct ...

  9. MIPS架构学习笔记

    MIPS架构学习笔记 来源: ChinaUnix博客 日期: 2007.03.13 23:18 (共有条评论) 我要评论 MIPS架构学习笔记                              ...

  10. 高性能架构学习路线图-分布式架构演进,mybatis一对一一对多面试题

    架构演进一: 早期雏形 架构演进二: 数据库开发(LAMP特长) 架构演进三:  javaweb的雏形 架构演进四:  javaweb的集群发展​ 架构演进五:  javaweb的分布式发展 架构演进 ...

最新文章

  1. TorchVision中通过AlexNet网络进行图像分类
  2. Nature重大突破!将皮肤细胞直接转化成感光细胞让小鼠重见光明!
  3. ng-notadd 0.17.1 发布,基于 Angular 的企业级中后台
  4. 轴等比缩放_CAD教程:自由缩放命令的操作流程
  5. 技术回顾系列:最新最热门的技术大事-第一周
  6. c语言死锁算法实验报告,死锁实验报告
  7. [转载] PGPool介绍和安装经验
  8. 洞悉物联网发展1000问之可穿戴设备的未来会怎样?
  9. [转载]i++是否是线程安全的?
  10. Struts2基础总结
  11. SSM整合——简单的小项目实战
  12. tushare复权数据使用
  13. 这家80岁的游戏厂商,给了入行新人一份开发培训教材
  14. oracle怎么绑定vue,Oracle AutoVue 安装与配置教程,oracleautovue
  15. python-selenium学习笔记:利用ec模块的定位方法,登陆百度并验证是否登陆成功
  16. 什么是股票程序化交易?
  17. 分享30个PHP源码,总有一款适合你
  18. 终于知道为什么程序员都喜欢删库跑路了
  19. 普通人可以做的3个靠谱副业,副业成刚需,上班不易
  20. 集合框架背后的数据结构

热门文章

  1. k2官方改版固件最新版本
  2. 关于毕业论文格式修改若干问题
  3. 数字电子技术基础 数电 第六版 课后答案(全)
  4. 内蒙古自治区赤峰市谷歌高清卫星地图下载(百度网盘离线包下载)
  5. Unity3d C#获取海康摄像头直播视频流预览萤石截图实现
  6. Bypass功能及原理介绍
  7. 提取swf素材_swf素材提取工具
  8. SOAPUI 安装及破解
  9. Xceed WPF 3D显示控件Xceed 3D Views for WPF控件详细介绍使用及下载
  10. delphi 获取计算机,Delphi中用GetTickCount获取计算机运行时间