下载此文档

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


文档分类:管理/人力资源 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
软件架构师精英课程
一、课程优势
一个没有软件架构师的软件公司,就是一个软件作坊,而作坊总是长不大。
软件架构师是软件项目的灵魂,灵魂强大,项目才强大。长成大型软件公司的,都有强大的灵魂。
成为一个软件架构师,是每个上进的程序员的理想。在软件团队中,运筹帷幄决胜千里,把自己的想法贯穿在软件项目的整个过程,带着兄弟过关斩将,最终完美的完成任务,无不体现了软件架构师的光辉。
二、软件架构师优势调查
根据信息产业部的有关文件,高端人才匮乏是中国软件产业当前发展最致命的阻碍因素之一,低水平软件开发人员让中国大多数软件企业陷于严重的低水平重复开发状态,导致国内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
业务建模
架构建模
应用建模
数据库建模

软件架构师精英培训课程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小52 KB
  • 时间2021-03-07