我如何与开发师沟通设计.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Studio 2005 Team Edition: 开发面向服务的系统 郑全战博士 项目经理 美国微软总部 概述 挑战 模型驱动的开发和部署 Web服务设计 同步设计和编码 部署检验 扩展性 展望 分布式系统挑战 分布式系统挑战 分布式系统挑战 战略性计划 Dynamic Systems Initiative (动态系统计划) 提高分布式系统的设计,开发,部署和管理 Software Factories Initiative (软件工厂计划) 模型驱动开发 特定域语言 集成的设计工具 内容: models(模型),patterns(模式), 指导 生命周期管理工具 关键结构主体 可实施的设计 增加设计的价值 提高架构师和开发师之间的协作 同步设计和编码 可部署的设计 增加部署的可预见性 提高开发师和运营师之间的协作 针对目标环境检验系统设计 System Definition Model (系统定义模型) System Definition Model System Definition Model 在三维空间的使用 Visual Studio Team System 分布式系统设计 Humongous Insurance 人身保险公司 兼并式成长 增加汽车保险 分层back-end系统 基于IBM主机的人身保险系统 基于AS400的汽车保险系统 需要提供给用户集成的网上服务,存取保险单和索赔信息 Humongous Insurance Distributed System Designers 扩展性 通用应用和逻辑服务器 在工具箱中的定制原型 使用SDK扩充技术模型 System Definition Model 在三维空间的使用 使用SDK 增加SDM资源到逻辑服务器或应用类型 定义或扩充SDM类型 新的系统类型 (逻辑服务器, 应用) 新的端点类型 新的关系 新的约束 定义 ‘validators’ 增加新的平台 展望 Indigo支持 更深的扩展性支持 更宽的生命周期覆盖/集成 过程定义 部署 协作 更丰富的设计体验 从上至下设计, 契约设计 模式扩展 Visual Studio Team Edition 的软件架构功能 复杂系统的模型结构 知识的传递和协作 架构师和开发师之间 开发师和运营师之间 提高设计的价值 设计,编码和配置是同步的 提高部署的可预见性 设计检验,统一的部署指令(manifest) 跟最佳实践和指导集成 网上资源 IT运营 开发 方案架构师 基础结构架构师 基础结构架构师 IT运营 方案架构师 开发 我如何设计一个能够成功部署且符合运营策略的系统? 我如何与运营师沟通应用需求? 我如何与开发师沟通设计? 我如何保持设计和编码的同步? 目标相同但没有共同结构化语言 开发 方案架构师 基础结构架构师 IT运营 我如何描述配置和运营策略? 我如何与开发师沟通这些配置和策略? 开发师如何验证系统能够成功部署? System Definition Model IT运营 开发 硬件 逻辑机器和网络拓扑 System Definition Model 应用托管 应用 技术 部署 设计 预定义SDK 设计工具 管理工具 Change Management Work Item Tracking Reporting Project Portal Visual Studio Team Foundation Server Integration Services Project Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code Analyzer Code Profiler Unit Testing Code Coverage Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team Build Class Designer (in Visual Studio Standard Edition and higher) Vi

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档