- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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阶段 实践体系如何解
您可能关注的文档
- 负反馈放大电路的仿真分析.doc
- 负离子有益于健康.doc
- 负荷主控.docx
- 负荷分级及其计算.ppt
- 负载均衡的应用.ppt
- 财付通外围接口概述与演示.ppt
- 负离子粉的概念.doc
- 财务人员的素养.ppt
- 财付通:移动支付—随时、随地、随心付.pptx
- 财务报告分析之资产负债表分析.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)