软件架构与设计模式要点解读.pptx

软件架构与设计模式 曾令秋 博士、副教授 2013年6月;软件架构 软件架构定义 架构设计方法与过程 软件架构的设计要点 模式简介 模式的定义  模式的分类 常用模式 从混沌到结构 分布式基础设施 事件多路分离和分派 接口分割 组件分割 典型面向服务的架构SOA ;1. 软件架构;1.1 架构定义;架构定义;例: ACE的分层架构;架构的范围; 企业架构师EA (Enterprise Architect) 的职责是决定整个公司的技术路线和技术发展方向。盖茨给自己的Title是首席软件架构师,实际上就是EA角色; 基础结构架构师IA (Infrastructure Architect) 的工作是提炼和优化技术方面积累和沉淀形成的基础性的、公共的、可复用的框架和组件,这些是技术型公司传承下来的最宝贵的财富; 特定技术架构师TSA (Technology-Specific Architect)主要从事类似安全架构、存储架构等专项技术的规划和设计工作; 解决方案架构师SA (Solution Architect)的工作则专于解决方案的规划和设计,所谓解决方案,就是把产品、技术或理论,不断地进行组合,来创造出满足用户需求的选择。 软件架构师基本上是EA+TSA+IA,是程序员向上发展的道路,系统架构师实际上是SA+TSA,更着力于综合运用已有的产品和技术,来实现客户期

文档评论(0)

1亿VIP精品文档

相关文档