软件架构师精培英训课程.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件架构师精培英训课程

软件架构师精英课程 一、课程优势 一个没有软件架构师的软件公司,就是一个软件作坊,而作坊总是长不大。 软件架构师是软件项目的灵魂,灵魂强大,项目才强大。长成大型软件公司的,都有强大的灵魂。 成为一个软件架构师,是每个上进的程序员的理想。在软件团队中,运筹帷幄决胜千里,把自己的想法贯穿在软件项目的整个过程,带着兄弟过关斩将,最终完美的完成任务,无不体现了软件架构师的光辉。 二、软件架构师优势调查 根据信息产业部的有关文件,高端人才匮乏是中国软件产业当前发展最致命的阻碍因素之一,低水平软件开发人员让中国大多数软件企业陷于严重的低水平重复开发状态,导致国内90%以上的软件企业中的开发人员不到50人。 根据“第三届中国软件工程大会”的报告,在中国,未来五年,高端软件人才需求缺口达20万。而每年自动成长起来的软件架构师只有几百人,可见市场需求的巨大。 三、软件架构师,是可以通过快速学习成长起来的 程序员日常工作中所用到的知识技能,是无法顺利成长为软件架构师的。因为一个设计者和一个建造者,他们的知识体系和思维方式,是截然不同的。凡是自行成长起来的软件架构师,都是在IT业经常加班、私人空闲时间较少的大背景下,刻苦的坚持下来的。 现在,我们提供给你这样的学习机会,能够让你在短期内,通过集中培训,来掌握一名软件架构师所应该掌握的知识技能,并培养你能够成为软件架构师所必须具备的各种素质。 可以说,这不仅仅是学习到多门知识技能,更是对各种素质的启发和培养,以及对职业前景做一个全面规划。四、教学内容 详细内容 课时 软件架构及软件架构设计的全面论述 软件架构在软件项目中的价值,软件架构师在项目管理团队中的定位; 软件架构的发展方向和未来趋势; 3 平台; 架构与系统的关系,平台与应用的分离; 软件工厂; 软件架构设计的理论知识体系 面向对象设计的重新解读; 3 类设计的原则(开闭原则、依赖倒置原则、替换原则、单一职责原则、接口分隔原则、组合复用原则、所知最少原则); 包设计的原则(包内聚和包耦合); 面向对象设计原则与GRASP架构模式; 软件架构设计的方法论 (1)开发组织架构框架(TOGAF) (2)架构开发方法(ADM) (3)模型驱动架构(MDA) (4)基于用例面向方面软件架构设计(AOSD) 6 架构设计的原则(可维护性、可扩展性、可重用性、互操作性等); 组件(Component)的设计; 封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则; 设计模式 应用设计模式来实现好的结构; 9 设计模式的本质论; 分析创建型模式:单例模式、抽象工厂模式; 分析结构型模式:桥梁模式、装饰模式、适配器模式、代理模式、合成模式; 分析行为型模式:命令模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式; 设计模式的综合应用; AOP与OOAD, GOF设计模式关系 案例分析 失败案例的失败原因剖析; 经典案例 媒体屏、爬虫、编辑器、文件解析器 3 主流建模语言 UML 需求建模(域建模,用例建模) 9 业务建模 架构建模 应用建模 数据库建模 测试建模 利用UML进行XML建模 实战 电子商务站点的分析设计 6 中间件理论 软件架构涉及12种服务模式; 6 中间件的设计 分析SAP的中间件设计思想 分析国内中间件研发状况 各层次架构设计全面论述 MVC模型; 12 表现层框架设计 (表现层中UIP设计思想、表现层动态生成设计思想、表现层的模块通讯设计思想); 中间层架构设计 (业务逻辑层组件设计、业务逻辑层工作流设计、服务界面设计、业务逻辑层实体设计、Web服务应用场景、业务逻辑层框架); 数据访问层设计(持久层架构设计) 5种数据访问模式、数据访问层组件设计、工厂模式在数据访问层应用、ORM、Hibernate与CMP2.0设计思想、灵活运用Xml Schema、事务处理设计、连接对象管理设计; XML设计、数据架构规划与数据库设计; 企业集成框架设计 (1)解决方案、数据集成、应用(接口)集成及应用服务 (2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式 (3)如何设计企业应用系统集成 (4)深层剖析Web Services (5)分析微软CRM软件的集成策略; 案例解读 医疗信息集成系统架构设计; 3 项目控制理论 国内常见的开发团队组织架构分析; 3 软件生命周期进程模型介绍(【RUP与XP】【Agile与CMMI】【MSF】); 决定架构设计的因素 合同、需求、潜在风险、社会因素、法

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档