三沣开发知识 购物 网址 游戏 小说 歌词 地图 快照 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 开发 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题
autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程 CSS/HTML/Xhtml
html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
站长资讯 .NET新手 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA VisualStudio ASP.NET-MVC .NET控件开发 EntityFramework WinRT-Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动 Html-Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP OracleERP DynamicsCRM K2 BPM 信息安全 企业信息 Android开发 iOS开发 WindowsPhone WindowsMobile 其他手机 敏捷开发 项目管理 软件工程 SQLServer Oracle MySQL NoSQL 其它数据库 Windows7 WindowsServer Linux
  IT知识库 -> 架构设计 -> 架构相关概念——学习笔记 -> 正文阅读
 

[架构设计]架构相关概念——学习笔记

架构相关概念——学习笔记 什么是企业架构?
企业架构(Enterprise Architecture),简称EA。是指对企业事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案,更确切的说,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。
企业架构的目的是分析现状,然后改造现状以适应企业当前或未来的发展需要。
企业架构是一个描述工具;是一个知识库;是一个系统过程。
什么是TOGAF?
TOGAF是企业架构框架。它是企业战略、企业架构、业务架构和技术架构的指引框架。
可以这样理解,我们要建一座大楼,首先要做的是设计出大楼的建筑图纸,这张看得见的图纸就是企业架构(或者业务架构、信息架构、应用架构、软件架构...),而大楼就是软件框架(也就是看得见的代码框架),每一个房间和楼层独特的用途就是具体的功能模块,而图纸并不是凭空想象而来的,它肯定有专门的方法论和专业的指导,这个方法论和专业的指导就是企业架构框架。
企业架构成熟度?

第一阶段是处于项目驱动技术阶段,一切以项目决策为主,企业要做什么都是立项,然后就扔给IT部门进行开发,只关心结果;
第二阶段是处于业务驱动阶段,业务开始依赖技术,业务根据市场需要与反馈,提出相应的功能需求,技术根据业务需要进行完善,并促进业务发展,业务除了关心结果外,更关心用户体验和数据转化;
第三阶段是战略驱动阶段,企业相关部门随着对技术的慢慢熟悉,知道技术可以为企业决策提供更多额外的帮助。另外,企业在做出战略决策时会更加谨慎,在做信息化系统项目时,会从企业整体全方位考虑,兼顾到各个利益相关者的利益,各个软件系统不再是一个个孤岛,而是互相协作的整体;同时也会大量的利用信息系统的数据,为战略决策提供更全面的数据支持。而技术在企业方面也占据着越来越重要的角色,通过大数据等手段来指导企业的发展。
架构概念关系图说明:

企业战略或使命(Mission),驱动着软件系统(System)的研发方向,而同时外界环境 (Environment)也在约束或影响着软件系统的发展。当然反过来也可以说,软件系统受当前企业实际环境(所处行业、企业架构成熟度、企业信息化程度、IT技术能力、人才结构、资金成本...)的制约,根据企业未来的发展战略需要,针对性的进行研发并实施的结果。
软件系统有着众多的利益相关者(涉众Stakeholder),每个角色有着不同的关注点(Concern), 这些关注点可以是系统功能、开发、操作、性能、安全...等等各个不同的方面。
对涉众的不同关注点进行抽象和分类整理,可以形成企业架构的视角模型(Viewpoint),它针对的 是特定类型涉众们的特定关注点。
针对不同的视角,设计出相应的视图(View),建立相应的模型(Model)
而软件系统开发,通常都需要有架构(Architecture)设计,它通过架构描述(Architecture Description)来进行表示。架构描述为架构设计提供各种理论依据(Rationale)。
架构描述通过对利益相关者、关注点的识别处理,选择有针对性的视角,设计出对应的视图与模型 ,最终组合成企业架构设计
  架构设计 最新文章
前端设计的BB鸟规则
mybatis的搭建和注入spring的方式
架构师之路
2017年末,聊聊现在的三层架构
微服务架构中API网关的角色
springMvc+hibernate的web application的构
MMORPG大型游戏设计与开发(客户端架构 par
Warrior!之家与Warrior!博客网站发布
零售行业解决方案一
[转载]协程
上一篇文章      下一篇文章      查看所有文章
加:2017-10-11 23:25:49  更:2017-10-11 23:25:55 
 
技术频道: 站长资讯 .NET新手区 ASP.NET C# WinForm Silverlight WCF CLR WPF XNA Visual Studio ASP.NET MVC .NET控件开发 Entity Framework WinRT/Metro Java C++ PHP Delphi Python Ruby C语言 Erlang Go Swift Scala R语言 Verilog 其它语言 架构设计 面向对象 设计模式 领域驱动设计 Html/Css JavaScript jQuery HTML5 SharePoint GIS技术 SAP Oracle ERP Dynamics CRM K2 BPM 信息安全 企业信息化其他 Android开发 iOS开发 Windows Phone Windows Mobile 其他手机开发 敏捷开发 项目与团队管理 软件工程其他 SQL Server Oracle MySQL NoSQL 其它数据库 Windows 7 Windows Server Linux
脚本语言: vbs/VBScript DOS/BAT hta htc python perl 游戏相关 VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell linux shell Lua Golang Erlang 其它教程
网站开发: CSS/HTML/Xhtml html5 CSS XML/XSLT Dreamweaver教程 经验交流 开发者乐园 Android开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2017年10日历
2017-10-22 7:13:42
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT知识库