软件架构课程
--------------------------------------------------------------------------------
□ 课程名称:软件金领架构师培训
□ 培训对象:架构师(首要对象)、其他开发人员和项目经理。
□ 培训目标:通过本课程,学员将对软件架构设计过程、方法、主流技术有深入理解,掌握成功架构设
计的精髓和思维体系,更有机会分享资深架构专家十年经验沉淀之精华,在实际工作中少走弯路。帮助企业实现以下目标:
1、获得可复用架构设计的规范
2、获得软件架构审核方法
3、提升企业架构设计的能力
4、提升企业产品的竞争能力
5、获得可持续发展的潜力
6、能借鉴、应用一套先进的架构方法,解决遇到的因为需求膨胀和用户对专业性要求高所带来的一系列问题
7、在新产品开发中能够应用起来,提高公司的架构设计能力,改善公司产品架构
培训大纲:
一
1.架构视图
2.业务架构分析与设计
3.面向对象与设计模式
4.软件架构模式
5. 面向方面软件构架设计
6、基于框架或平台的设计
共七天
二
1.基于SOA架构设计
2.中间件架构体系
3、基于消息驱动的构架体系
4.企业集成框架设计
5.基于J2EE架构与.NET架构协作模式
6.SOA 案例研究
三
1.面向对象与表现层框架设计
2.中间层架构设计
3.数据访问层设计(持久层架构设计)
4.XML设计、数据架构规划与数据库设计
5.研究开源软件架构
6. 软件工厂
四
1.成功商业化软件的架构方案分析
2.软件流程实施方案选择
3.软件架构文档设计
4.软件架构质量框架
5.如何描述和评估软件架构质量
6.软件架构的未来
五
1.软件建模规范
2.UML建模语言
3.用例规格说明书(SRD)
4.面向对象的分析与设计
六
1.设计模式的应用模式
2.创建型模式
3.结构型模式
4.行为型模式
5.设计模式的综合应用
七
1.AOP引发软件设计的革命
2.AOSD的分析与设计
3.Theme的分析与设计
4.基于AOP思想的综合分析与设计