4006-998-758
3000+课程任你选择
业务架构/应用架构/数据架构/技术架构 实战精要
研发学院 BA AA DA 开课时间:2023-03-07
温昱

温老师具有金融、军工电子、通讯、移动互联网等行业开发和代码重构经验;另外,有长期嵌入式软件研发和重构咨询经验,尤其擅长嵌入式软件的架构优化和代码重构,客户包括大厂华为、以及烽火和康尼等上市公司。

十五年系统规划、架构设计和代码重构经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与重构。

产品涉及银行核心系统、航空专用操作系统、网管系统、中间件平台等。为众多知名企业提供了卓有成效的培训与咨询服务,并在中国软件技术大会、中国软件工程大会、C++技术大会、IBM开发者大会、CSDN技术英雄会、软件开发2.0大会上交流架构设计与重构经验,反响强烈。在《程序员》杂志、IBM DeveloperWorks等媒体发表《图论思想与UML应用》、《拥抱变化:敏捷设计从理论到实践》、《运用RUP 4+1视图方法进行软件架构设计》、《随需而变的RUP》、《见山只是山 见水只是水──提升对继承的认识》、《浅谈模式的正交分类》等文章数十篇


查看老师详情
课程内容


课程大纲

开篇:核心基础入门--------------------------------------------

TOGAF理论全景图

1.0时代——单系统软件工程时代

2.0时代——多系统解决方案时代

3.0时代——战略驱动业务/业务驱动IT的时代

TOGAF 9.2解读——BA/DA/AA/TA内容模型

TOGAF 9.2解读——启动/蓝图/实施整体过程

蓝图规划/架构治理/TOGAF三者关系

传统研发体系下:蓝图规划/架构治理/TOGAF三者关系

架构治理体系下:蓝图规划/架构治理/TOGAF三者关系

 22-23030G53T9140.png

 

BA环节:BA是什么、做什么------------------------------------

理论精要

什么是BA?

BA的具体产物内容

TOGAF 9.2规定的BA实践步骤

感悟BA在企业信息部门的落地

产品开发体系下:产品经理岗位——基于BA的业务需求分析步骤与要点

架构治理体系下:顶层规划部门——ToB/ToG顶层架构规划的步骤与要点

 

BA环节:关键实践点精讲精练-----------------------------------

方法对比

产品经理 BA实践

1.0 需求工程时代=用户需求驱动+面向单个系统

2.0 企业架构时代=企业需求驱动+面向系统群

规划部门 BA实践:顶层规划全景图

实践点:业务分解

价值链分析 as 顶级业务域分解

后续一级、二级业务域分解

实践点:业务流程

总原则:业务流程=主干流程+分支流程

总原则:业务流程总图 vs. 具体功能流程图

业务域总图 à 找到主干功能 à 画主干流程 à 画分支流程 à 迭代&完善

一个业务功能 à 找业务场景 à 画主干流程 à 画分支流程 à 迭代&完善

实战练习

 22-23030G5400I24.png

 22-23030G54019614.png


AA环节:AA是什么、做什么------------------------------------

理论精要

什么是AA?

AA的具体产物内容

TOGAF 9.2规定的AA实践步骤

感悟AA在企业信息部门的落地

22-23030G54045507.png

 

AA环节:关键实践点精讲精练-----------------------------------

AA工程实感

输出:~功能架构 ~系统划分 ~集成架构 ~部署架构

逻辑:上接业务架构 à AA à 下接单系统研发

上接业务:应用功能架构设计

一星:业务模块 梁柱分解

三星:中业务 下支持 上渠道 右接口

五星:价值链 à 各域角色 à 穷尽识别:Client/Web/Mobile前端

五星:价值链 à 各域流程 à 穷尽识别:应用集成/数据集成/UI集成

下接研发:应用系统划分设计

映射拆分思路:应用功能架构à处理模式大类à应用系统划分

流程驱动思路:业务流程分析à应用功能识别à应用组件识别

不同行业AA参考架构

业务方案 vs. 大数据方案 vs. 物联网方案 vs. 平台方案

应用集成架构

系统间数据流

系统间技术接口

实战练习

22-23030G54122Y2.png

 22-23030G541321A.png


DA环节:DA是什么、做什么------------------------------------

理论精要

什么是DA?

DA的具体产物内容

TOGAF 9.2规定的DA实践步骤

感悟DA在企业信息部门的落地

1.0 单系统时代——表设计 as 详设(数据结构设计)

2.0 数据架构时代——表设计 as 跨体系的架构设计一部分

3.0 数据治理时代——应用换代演进 数据岿然长存

 

DA环节:关键实践点精讲精练-----------------------------------

上接业务

业务驱动的数据建模过程、思维

案例精讲

要点:数据域识别

一星:CDM à LDM à PDM

三星:业务域 à CDM à LDM à PDM

五星:业务域/场景 à 数据对象需求 à 数据模型

补充:非结构化数据 建模最佳实践

对接治理

数据标准——数据模型

数据标准——主数据 参考数据 编码表

数据标准——指标数据、非关系数据、其他

DA领导——DA设计挑战 与  微服务架构影响

DA领导——DA设计评审 与『 DFX 六性 』

22-23030G54245141.png 

 22-23030G542521a.png


TA环节:TA是什么、做什么------------------------------------

理论精要

什么是TA?

TA的具体产物内容

TOGAF 9.2规定的TA实践步骤

感悟TA在企业信息部门的落地

内容1.0:技术栈 = 跨系统决策 = Infrastructure选型    //TOGAF 7前

内容2.0:技术栈 = 跨系统决策 = 前端栈+后台栈+DevOps栈

内容3.0:技术栈分化细化:大数据、微服务、IoT、…

 

TA环节:关键实践点精讲精练-----------------------------------

领军人 | 技术路线管理

长期:技术趋势 的分析方法

中期:技术栈 的包含内容

短期:技术产品 的选型评估

架构师 | 微服务架构设计

微服务架构的总体设计步骤

接口技术:精准识别接口技术/接口机制。输出:集成架构图

接口内容:设计各层组件之间的数据流。输出:集成架构图

架构分层:基础组件+应用组件

架构分区:划分处理模式大类à架构分区à各区技术选型

架构分区:分离微服务OLTP后端、非微服务OLAP后端

实战练习

微服务架构 总体练

 22-23030G543393S.png 

 

基于TOGAF的IT架构规划:实战全景精讲-------------

 22-23030G5435Mc.png

 

基于TOGAF的IT架构规划:《方案》实例产物解读、逻辑复盘

 22-23030G54413S0.png


返回上一级