系统架构设计与详细设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EA的主要框架
Zachman
Zachman 3.0
EAP
➢ Level1:开始启动。形成初步的计划。 ➢ Level2:现状分析(As-Is)。分析当前的业务过程模型和系统/技术现状,
作为实施计划的基线。 ➢ Level3:目标分析(To-Be)。依次进行数据架构、应用架构和技术架构,
形成对目标的设计。 ➢ Level4:实现和整合计划。决定如何实现Level3中设计的目标。包括实
现应用系统的详细步骤,日程表,成本-收益分析,以及整合路径。
TOGAF9 构件
FEA
DoDAF
EA框架的比较
EA市场占有率分布
• 根据The Open Group的2009年调研报告,各 类企业架构框架的市场占用率如下:
企业架构
➢企业架构的基本概念 ➢企业架构框架 ➢企业架构的组成 ➢TOGAF方法介绍 ➢架构的经济作用
一对一关联
一对多关联
多对多关联
二元关联
继承关系
类关系映射中常见问题
详细设计
➢项目立项阶段 ➢需求分析阶段 ➢原型验证阶段 ➢迭代实现阶段 ➢交付验收阶段
项目立项阶段工作要点
主要需求方法
➢用户代表访谈(涉众请求文档) ➢需求研讨会 ➢原型法 ➢问卷调查 ➢学徒法 ➢头脑风暴会议 ➢文档“考古”
和维护企业架构的工具。
TOGAF组成部分
架构开发方法 (ADM) - 基本原则
➢ 一种迭代的方法,在整个过程上, 阶段和阶段之间,以及阶段内部
➢ 每一次迭代 = 新的决定 −企业的覆盖范围 −详细程度 −时间范围 −架构资产的重用
➢ 决定的基础 −可用的技能/资源 − 企业积累的价值
架构开发方法(ADM) 指南和技巧
系统架构设计与详细设计
企业架构
企业架构
➢企业架构的基本概念 ➢企业架构框架 ➢企业架构的组成 ➢TOGAF方法介绍 ➢架构的经济作用
企业架构的定义
➢Enterprise:一个企业可以被定义为任何复 杂的项目群(Program)、项目(Project) 或组织(Organization)。
➢Architecture:一件事物的组成结构及关系。 ➢EA:企业架构
详细设计
➢项目立项阶段 ➢需求分析阶段 ➢原型验证阶段 ➢迭代实现阶段 ➢交付验收阶段
需求分析阶段工作要点
需求分析—Use Case 视图
详细设计
➢项目立项阶段 ➢需求分析阶段 ➢原型验证阶段 ➢迭代实现阶段 ➢交付验收阶段
原型验证阶段工作要点
评估系统体系结构
详细设计
➢项目立项阶段 ➢需求分析阶段 ➢原型验证阶段 ➢迭代实现阶段 ➢交付验收阶段
企业架构的定义
➢ Zachman:企业架构是构成组织的所有关键元 素和关系的综合描述,是决定企业成功的自然 规律,特别是关于在信息爆炸时代的持续成功。
➢ FEA-PMO:企业架构是创建一个机构的业务、 数据、应用和技术蓝图的一个纪律。
➢ CISR:企业架构是一个组织核心业务流程和IT 能力的组织逻辑。
➢架构能力框架的主要内容:
EA团队的技能和能力 能力组合和项目 业务运营 企业连续系列和架构储藏库 架构委员会
交付物:目录、矩阵、图
企业架构
➢企业架构的基本概念 ➢企业架构框架 ➢企业架构的组成 ➢TOGAF方法介绍 ➢架构的经济作用
促进分工合作
降低交换成本
详细设计
• 类关系的OR映射
➢ 它驱动了具有更大的 一致性的TOGAF 产出
➢ 它提供了一个全面的 架构产出清单
➢ 它有利于更好地整合 工作产品
➢ 它提供了详细架构应如何 予以说明的开放式标准
➢ 它包括一个详细的元模型
企业连续统一体
参考模型-技术参考模型 (TRM)
➢TRM的两个主要目标: 应用的可移植性(通过应用平台接口) 互操作性(通过通讯基础设施接口)
➢ 指南: −在ADM中应用迭代 −在不同的企业层级应用ADM −安全架构和ADM −使用TOGAF定义和治理SOA
➢ 主要包括的技巧: −架构原则 −利益相关者管理技巧 −架构模式 −业务情景 −差距分析 −迁移规划 −互操作需求 −业务转型准备度评估 −风险管理 −基于能力的规划
架构内容框架
• 提供详细的架构工作产品模型,包括交付物,交付 物内的制品,以及交付物 代表的架构构建块。
迭代实现阶段工作要点
详细设计
➢项目立项阶段 ➢需求分析阶段 ➢原型验证阶段 ➢迭代实现阶段 ➢交付验收阶段
交付验收阶段工作要点
案例:门禁系统
思考:门禁系统
• 1、如何分组 • 2、考虑扩展 • 3、如何抽象模型
分析:门禁系统
伪代码:门禁系统
企业架构
➢企业架构的基本概念 ➢企业架构框架 ➢企业架构的组成 ➢TOGAF方法介绍 ➢架构的经济作用
Байду номын сангаас
什么是TOGAF
➢任何企业或任何企业的部分设计,评价和 建立正确的企业架构
➢是供应商中立的 ➢免费提供给任何企业在内部使用 ➢谋取商业利益时需要一个使用许可,或成
为会员 ➢TOGAF是一种协助发展,验收,运行,使用,
主要企业架构框架形成
• Zachman > TAFIM > C4ISR > DoDAF • Zachman > TAFIM > TOGAF • Zachman > EAP > FEAF > FEA
• TAFIM:美国国防部信息管理技术架构框架。 • C4ISR:是军事术语,意为自动化指挥系统 • FEA:联邦企业架构 • DoDAF:美国国防部架构框架
参考模型-集成信息基础设施参考模 型(III-RM)
➢ III-RM帮助架构师为企业设计一个集成的信息基础设 施,主要组成的元素有: 业务应用 基础设施应用 应用平台 接口 质量
➢ 关键业务和技术驱动力: 业务驱动力: 无边界信息流 技术驱动:集成信息 基础设计(支持集成的 信息和集成的访问)
能力框架
➢ CIO Council:企业架构是一种首要的结构化机 制,它把技术集成到企业的组成结构中去。
• 模型
EA的框架的作用
➢提供通用词汇 ➢定义模型结构 ➢提供开发方法 ➢确定支持标准
企业架构
➢企业架构的基本概念 ➢企业架构框架 ➢企业架构的组成 ➢TOGAF方法介绍 ➢架构的经济作用
EA的框架的发展历史