你的位置: 首页 > 公开课首页 > 其它 > 课程详情

details

高级软件架构设计实践课程培训

推荐

暂无评价   
  • 开课时间:2011/10/27 09:00 已结束
  • 结束时间:2011/10/30 17:00
  • 开课地点:北京市
  • 授课讲师: 杜刚利
  • 课程编号:129143
  • 课程分类:其它
  •  
  • 收藏 人气:828
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
5000
你还可以: 收藏

课程收益:

1. 解决软件架构设计流程问题
2. 通过六个阶段完成大中型软件架构设计的完整过程,解决如何从需求到架构的设计问题
3. 解决架构设计过程中“只懂得做什么, 不知道怎么做”的问题
4. 解决实际的架构设计能力问题, 使学员具备完整软件架构设计能力

课程大纲

软件架构师是软件项目的总设计师,是软件企业新产品、新技术体系的构建者,是目前软件项目开发中急需的高层次技术人才。为此中软总公司计算机培训中心在总结IBM与Microsoft及大型软件开发商的开发经验的基础上,针对中国的实际情况,最新开发了本课程。

课程介绍
该课程以案例分析与研讨为基础,独立于具体的软件开发平台,注重解决软件架构设计中的实际问题,分析国际流行的软件架构方案,并辅以相关的理论学习,结构完整、重点突出、形式多样,能够很好地满足我国软件企业培养高级软件架构人才的实际需要。

培训特色
1. 课程独立于具体的软件开发平台,注重解决软件架构设计中的实际问题;
2. 分析国际流行的软件架构方案,辅以相关的理论学习;
3. 课程以实践演练为主,实践案例分为五个层次,同时进行动手操作同一案例获得五方面的收益;
4. 课程采用演示、讨论及动手操作三种方式交错授课;
5. 采用团队设计理念完成整个案例的实践,课堂节奏紧张,每一个知识的获得均是通过讨论实践获得,不再是“强加”的方式。
课程中涉及的案例
1. 全球下一代石油信息化系统平台--大型跨国企业实例代码剖析
2. 2个大中型项目的架构设计--大型跨国企业实例代码剖析
3. 中间件平台的架构设计--大型跨国企业实例代码剖析
4. 国家电网信息化工程架构规划
5. 中国石油门户建设系统架构及规划
6. 民生银行大型BI系统架构及规划
7. 中国移动大型账单系统架构及规划
8. 交通部大型GIS系统架构及规划

2011年11月02日-05日 ,共计4天28学时(9:00-12:00,13:00-17:00) 广州
培训费用
5000元/人(含教材费、午餐费、证书费);外地学员食宿统一代为安排,费用自理。


第1天 上午
1、 什么是软件架构
2、 解决项目风险的关键―架构基线
3、 大系统成败的关键因素
4、 评估软件需求规格
5、 评估架构设计约束分析
6、 11个软件架构设计的考量点
实例演示:
1、 如何从需求演变到架构
动手实践:
1、 分组练习―架构设计的思路
下午 1、 Framework在软件架构中的重大意义
2、 软件架构 = 需求+Framework+广义功能
3、软件架构设计的六个阶段
4、软件架构的愿景设计阶段
启动架构设计的迭代
确定架构的范围,限制与期望
创建架构愿景
验证业务上下文
架构工作说明书
5、业务架构设计阶段
架构涉及业务的基本组织说明
软件的目标和目的
业务功能
业务流程
业务角色
设计和演变控制原则
实例演示:
1、业务架构相关真实软件演示
2、展示各种不同的愿景架构设计文档, 掌握愿景设计中出现的问题
3、 展示各种不同的需求规格说明书
案例研讨:
1、讨论需求文档中存在问题,找出评估需求文档的方法。

第2天 上午
1、系统架构设计阶段
划分子系统,确定子系统职责
定义子系统接口,明确子系统协作
明确关键类,说明设计模式
分层与建构
定义抽象层
最佳实践
应用架构设计
数据架构设计
实例演示:
1、演示大型商业化软件中子系统的划分,分层的定义
案例研讨:
1、子系统划分,分层定义的关键点与扩展点
2、如何设计稳定的架构元素接口?获得接口设计的相关的技巧
动手实践:
1、使用UML工具完成实践案例的接口设计
下午
1、 技术架构设计阶段
Framework设计实做
Framework架构的骨架-完整的架构框架搭建
集中管理架构设计
可扩展性架构设计-Add In
松耦合架构的通信机制
实例演示:
1、演示大型商业化软件架构设计中Framework设计的内涵,讨论得出Framework在架构中的重要意义
2、 演示大型商业化软件架构设计中的集中管理架构设计,可扩展性架构设计Add In,松耦合架构的通信机制
动手实践:
1、 完成集中管理架构的设计,掌握集中管理架构的设计技巧
2、 完成Add In架构的设计,掌握Add In架构的设计技巧
3、 完成松耦合架构的设计,掌握松耦合架构的设计技巧


第3天 上午
1、技术架构设计阶段
可配置型集中执行架构设计
系统的数据总线架构设计
统一5种架构形成完整软件Framework 设计
功能性需求组件与Framework的统一与整合 实例演示:
1、 大型商业化软件架构设计中的可配置型集中执行架构设计,系统的数据总线架构设计
2、 大型商业化软件架构设计中Framework与功能性需求组件的完美结合
动手实践:
1、 完成可配置型集中执行架构的设计,掌握可配置型集中执行架构的设计技巧
2、 完成数据总线架构设计,掌握数据总线架构的设计技巧
3、 集成5种架构完成Framework设计

午 1、软件架构实施与发布阶段
初步实施规划
确定实施内容
评估优先顺序
识别依赖性
2、软件架构变更与重构
架构变更的提出与管理
重构 案例分析:
1、 中国石油的大型门户设计与规划,如何完成大型门户的设计
2、 中间件平台的架构设计与应用的设计思路分析
3、 如何完成架构的变更与管理
动手实践:
1、重构
第4天 上午
1、 架构师的角色与技能
新兴的软件架构师角色
4种技能级别
通用技能
业务技能和方法
架构技能
程序和项目管理技能
2、 软件架构评估
软件架构成熟度的5种评估模型
5种成熟度模型来评估软件架构
案例分析:
1、软件架构的评估,分析2个大型商用软件的架构设计,有效完成架构评估
动手实践:
1、针对以上2个案例的评估实践
下午
1、大中型软件架构设计全过程的总结与贯串
架构设计的预准备
软件架构设计的完整六个阶段
5个软件架构的成熟框架
实战:大型企业级门户架构设计
动手实践:
1、大型企业级门户架构设计
分组练习
讲解与讨论
企业级架构设计

培训师介绍

高级顾问,资深高级系统架构师,微软认证讲师,现任国内某知名外企技术总监。在软件的架构设计和开发领域有十多年的经验,擅长于VB.NET、MOSS、ASP/JSP/ASP.NET、 XML、 XSLT、 Schema, UML, J2EE、BI、数据分析和数据挖掘、Oracle等数据库、 Crystal Report等技术。杜老师同时是微软认证的企业解决方案设计师、微软认证教师、微软认证数据库管理员、Sun 认证开发员、Sun 认证程序员、Sun认证讲师及Crystal Decisions认证讲师,多年在软件架构设计、.NET架构、.NET 应用开发、数据库设计, 数据分析方面的项目咨询经验和11年作为微软认证讲师的工作,为多家大型企业做过技术讲座和培训,例如西门子、HP、AutoDesk、人保集团、阿里巴巴、海尔、海信、亚信、可口可乐、金蝶软件、大连华信等。
时间地点

本课程名称: 高级软件架构设计实践课程培训

查看更多:其它公开课

架构师 系统架构师 架构师研讨班 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%