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