1、微软应用软件架构设计指南 2.0Application Architecture Guide 2.0Designing Application on the .NET Platform王冠三博士微软总部研究院 首席 研究员任 NISD部门 首席 架构师应用软件架构设计指南 2.0 日程 指南 导读 应用软件架构设计基础 微软 .NET平台概述Rich-Client Visual Studio 演示 网络应用软件的架构设计 移动应用软件的架构设计 案例:微软语音产品设计过程微软应用软件架构设计指南 2.0 背景概述2002版的 “基于 .NET的应用软件架构设计:设计应用软件和服务 ”( App
2、lication Architecture for .NET: Designing Application and Services) 基于原理的指南,整合最新实践和技术 微软内部的经验为主,外部专家和用户的积极参与 本人的参与: 语音 API( SAPI)架构转型 W3C, ECMA, ISO 代表微软应用软件架构设计指南 2.0 目的 主要对象:解决方案架构师和开发组长 更加有效地研发 .NET平台上的应用软件 对其它平台上的软件开发也很有参考价值 提供设计层面的指南 注重最常见的应用类别 有助于架构师选择正确的架构设计方案,选择正确的技术,做出更有效的设计决策,遵循正确的模式( pattern)微软应用软件架构设计指南 2.0 指南的组织机构:围绕六个方面 典型的架构设计风格( arch styles) 应用类别( app types) 架构设计框架( arch frame) 质量属性( quality attributes) 原理,模式,实践( principles, patterns, practices) 技术与相关功能( tech private details of elementsdetails having to do solely with internal implementationare not architectural.”