赢在构架_大中型软件架构设计实践体系.ppt

赢在构架_大中型软件架构设计实践体系.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
赢在构架_大中型软件架构设计实践体系

议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA 三个经典难题 架构师:混乱是思维的大敌! 一套实践体系 Pre-architecture阶段:错过 = 过错 Conceptual Arch阶段:大系统成败关键 Refined Arch阶段:团队并行开发基础 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA Pre-architecture:不仅是理解需求 第1步: 需求结构化 第2步: 分析约束影响 第3步: 确定关键质量 第4步: 确定关键功能 例如,确定关键质量时…… 理解力:不能“还原”,何谈“模仿” 创造力:用好Pre-architecture阶段 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA 重大需求塑造概念架构 架构决定因素= 关键功能 + 关键质量+业务需求与约束 对比:RUP的用例驱动方式 两种哲学的优劣分析 案例:基于Web的PMSys PMSys例:概念架构≠理想设计 PMSys例:得到的概念架构 4层架构及每层职责 采用B/S架构 采用Java语言 ORM技术的采用 集成的考虑 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA 《软件架构设计》中一则笑话 RUP的4+1视图 5视图:扩充了经验,补足了技巧 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA 有奖问答 某公司拟以C语言代替C++,重写其电信计费系统,因为开发人员引入了太多抽象,使“可扩展性上去了,性能下来了” 能解决问题 于事无补,因为 用C语言 有会过度设计 问题根源出在Pre-architecture阶段 架构设计中必须分析质量间相互影响,制订权衡取舍策略 内容回顾 确定关键质量时…… 企业内训时推荐的文档模板 企业内训时推荐的文档模板 有奖问答 有奖问答 许多公司从事嵌入式领域,也需架构设计实践体系的指导,图示的架构中,有几个控制流? 1个 2个 4个 7个 内容回顾 5视图方法 之 运行架构视图…… 有奖问答 许多公司困扰于:开发人员不按照架构进行详细设计和编程。如何让开发人员更“拥护”架构? 在架构设计中重视“开发架构视图”,让开发人员看到他最关心的“程序单元”、“源码目录结构”等概念 架构设计不可“高来高去”,能支持并行的详细设计是“架构设计进行到什么程度”的标志 应令HR对开发人员批评、教育 编程一线的程序经理参与架构设计 多管齐下 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解决软件企业的问题 ADMEMS方法的十大理念 QA 业界趋势:方法体系是必由之路 架构与OO:必须弄清谁包含谁 多视图方法:必须贴近实践 大系统架构设计能否成功:要靠概念架构 非功能需求支持能否到位:要靠场景思维 混乱乃思维大敌:但架构设计的混乱存在于何处 需求决定了架构:但不同需求影响架构的原理有何不同 关键需求决定架构:实践 ≠ 理论 架构设计:单一方法 or 方法体系 时间先后组织方法体系:架构视图 ≠ 架构层次 技术选择与非功能考虑:歼灭战 or 持久战 议 程 三个经典难题,一套实践体系 实践体系的三个阶段 Pre-architecture阶段 Conceptual Architecture阶段 Refined Architecture阶段 实践体系如何解

文档评论(0)

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

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

1亿VIP精品文档

相关文档