系统架构设计师教程 第12章 12.3 信息系统架构设计方法 笔记

12.3 信息系统架构设计方法 ★★★★☆

12.3.1 ADM架构开发方法

1 .TOGAF概述

TOGAF(The Open Group Architecture Framework,TOGAF) 是一种开放式企业架构框架标准, 它为标准、方法论和企业架构专业人员之间的沟通提供一致性保障。

TOGAF版本包括六个组件:

(1)架构开发方法:这部分是 TOGAF 的核心。它描述了 TOGAF 架构开发方法 (ADM), 即一种开发企业架构的分步方法。

(2) ADM 指南和技术:这部分包含一系列可用于应用ADM 的指南和技术。

(3)架构内容框架:这部分描述了 TOGAF 内容框架,包括架构工件的结构化元模型、可重用架构构建块 (ABB) 的使用以及典型架构可交付成果的概述。

(4)企业连续体和工具:这部分讨论分类法和工具,用于对企业内部架构活动的输出进行 分类和存储。

(5)TOGAF参考模型:这部分提供了两个架构参考模型,即 TOGAF技术参考模型 (TRM) 和集成信息基础设施参考模型(Ⅲ-RM)。

(6)架构能力框架:这部分讨论在企业内建立和运营架构实践所需的组织、流程、技能、 角色和职责。

核心思想是:

(1)模块化架构:TOGAF 标准采用模块化结构。

(2)内容框架:TOGAF标准包括了一个使遵循架构开发方法 (ADM) 所产出结果更加一致的内容框架。TOGAF 内容框架为架构产品提供了详细的模型。

(3)扩展指南:TOGAF标准的一系列扩展概念和规范为大型组织内部团队开发多层级集成架构提供支持,这些架构均在一个总体架构治理模式内运行。

(4)架构风格:TOGAF 标准在设计上注重灵活性,可用于不同的架构风格。

TOGAF 的关键是架构开发方法 (Architecture Development Method, ADM)。 它是一个可靠的、行之有效的方法,能够满足商务需求的企业架构。

2 .ADM 架构开发方法

架构开发方法 (Architecture DevelopmentMethod,ADM) 为开发企业架构所需要执行各个步骤以及它们之间的关系进行详细的定义

1 ) ADM 的架构开发阶段

ADM方法是由一组按照架构领域的架构开发顺序而排列成一个环的多个阶段所构成。

全生命周期模型将ADM全生命周期划分为准备、需求管理、架构愿望、业务架构、信息系统架构(应用和数据)、技术架构、 机会和解决方案、迁移规划、实施治理、架构变更管理等十个阶段,这十个阶段是反复迭代的过程。

3个级别的迭代

(1) 基于ADM整体的迭代

(2)多个开发阶段间的迭代

(3)在一个阶段内部的迭代

2 ) A D M 方法各阶段的活动

3 ) ADM 方法的详细说明

(1)准备阶段。

(2) 阶段A ------架构愿景。

启动架构开发过程的迭代,设置迭代工作的范围、约束和期望, 创建架构愿景、验证业务上下文,创建架构工作说明书

(3) 阶段B ------业务架构。

开发 一个支持架构愿景的业务架构

(4) 阶段C ------信息系统架构。

确定主要的信息类型和处理这些信息的应用系统。

主要的步骤,数据架构设计和应用架构设计

(5) 阶段 D ------技术架构。

完成对系统基础服务设施的设计,定义架构解决方案的物理实现,包括硬件、软件和通信技术

(6) 阶段 E ------机会及解决方案。

第一个直接关注实施的阶段,主要描述确定目标架构交付物 (项目、程序或文件)的过程

(7) 阶段 F ------迁移规划。

通过制订一个详细的实现和迁移计划,完成从基线架构向目标架构的转变

(8) 阶 段G ------实施治理。

定义实施项目的架构约束,提供项目构建的架构监督,产生 一个架构契约

(9) 阶段H ------架构变更管理。

确保能够以一种可控制的方式对架构的改变进行管理

(10)需求管理。

架构需求管理适用于ADM的所有阶段,是动态的过程,完成对企业需求的识别、存储并把它们插入或取出相应的ADM阶段。需求管理是ADM流程的中心。

(11)建立架构活动的范围。

架构活动的范围由企业自己确定

12.3.2 信息化总体架构方法

1.信息化的一般概念

1)信息化

信息化是指培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。

信息化是指通讯现代化、计算机化和行为合理化的总称

2)信息化生产力

四方面内容:

(1)信息网络体系:包括信息资源,各种信息系统,公用通信网络平台等。

(2)信息产业基础:包括信息科学技术研究与开发,信息装备制造,信息咨询服务等。

(3)社会运行环境:包括现代工农业、管理体制、政策法律、规章制度、文化教育、道德 观念等生产关系与上层建筑。

(4)效用积累过程:包括劳动者素质,国家现代化水平,人民生活质量不断提高,精神文 明和物质文明建设不断进步等。

3)信息化建设

信息化建设指品牌利用现代信息技术来支撑品牌管理的手段和过程。

4)信息化特征

6种特征:

1)易用性

2)健壮性

3)平台化、灵活性、拓展性

4)安全性

5)门户化、整合性

6)移动性

2.信息化工程建设方法

1)信息化架构模式

两种模式,数据导向架构、流程导向架构

对于数据导向 架构重点是在数据中心, BI 商业智能等建设中使用较多,关注数据模型和数据质量;

对于流程 导向架构, S O A本身就是关键方法和技术,关注端到端流程整合,以及架构对流程变化的适应度。两种架构并没有严格的边界,而是相互配合和补充。

2)信息化建设生命周期

信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。

(1)系统规划阶段

进行可行性分析,编写系统设计任务书

(2)系统分析阶段(逻辑设计)

确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型

(3)系统设计阶段(物理设计)

考虑实际条件,具体设计实现逻辑模型的技术方案,设计新系统的物理模型

(4)系统实施阶段

(5)系统运行和维护阶段

3)信息化工程总体规划的方法论

主要是关键成功因素法 (Critical Success Factors, CSF)、 战略目标集转化法 (Strategy Set Transformation,SST) 和企业系统规划法 (Business System Planning,BSP)。其他还有企业信息分析与集成技术、产出/方法分析、投资回收法、 征费法 (chargout)、 零线预算法和阶石法等。

(1)关键成功因素法 CSF

找出实现目标所需的关键信息集合,从而确定系统开发的优先次序

(2)战略目标集转化法

把整个战略目标看成是一个"信息集合",由使命、目标、战略等组成,管理信息系统的规划过程即是把组织的战略目标转变成为管理信息系统的战略目标的过程。

(3)企业系统规划法。

信息支持企业运行。通过自上而下地识别系统目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。

相关推荐
熙曦Sakura1 小时前
完全竞争市场
笔记
dr李四维2 小时前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode
Komorebi.py6 小时前
【Linux】-学习笔记05
linux·笔记·学习
亦枫Leonlew6 小时前
微积分复习笔记 Calculus Volume 1 - 6.5 Physical Applications
笔记·数学·微积分
冰帝海岸11 小时前
01-spring security认证笔记
java·笔记·spring
架构师Wu老七12 小时前
【软考】系统架构设计师-信息系统基础
系统架构·软考·系统架构设计师·信息系统基础
小二·12 小时前
java基础面试题笔记(基础篇)
java·笔记·python
wusong99915 小时前
mongoDB回顾笔记(一)
数据库·笔记·mongodb
猫爪笔记15 小时前
前端:HTML (学习笔记)【1】
前端·笔记·学习·html
Resurgence0315 小时前
【计组笔记】习题
笔记