软件架构师培训  深圳  北京

信息产业部电子信息中心

信电培[2007] 26号
关于举办“软件金领架构师”培训班的通知
各有关单位:
软件开发过程中经常出现项目工期拖延、开发与维护成本超过预算、交付的质量让用户不够满意等现象,这些现象从技术的角度来分析,关键问题在于缺乏一个健壮和可扩展的架构。软件的质量本质上是由其架构所决定的,架构控制着软件的全局。
国内软件团队中最缺的就是称职的软件架构师。要成为一个架构师通常需要一个长期的成长过程。然而通过系统的培训来减缓学习曲线,帮助学员站在较高的起点来了解架构分析与设计的全貌,顺利地入门和少走弯路,则是完全可能和有必要的。
我中心依据前十几期架构培训学员的反馈意见,以国内绝对领先的师资力量,经过不断的融合和提升,加入更多不同行业架构设计上的内容,研发出一套贯穿始终的案例教学,以“完整”案例带动“点状”案例,使每一行业的软件架构设计人员都能获得所需的思想,使学员掌握实现高效软件架构的技能和技术——使之具有易维护性和高可扩展性。现决定举办“软件金领架构师”培训班,相关事宜通知如下:
一、培训对象
架构师(首要对象)、其他开发人员和项目经理。
二、学员基础
1、要求学员具备一定的OO基础,具有一定的面向对象分析、设计经验更佳。
2、要求学员有使用任何一种面向对象的语言的编程基础。
3、培训学员需要具备一定的UML基础知识,对UML的各种概念有一定的了解,知道各种模型图的大致概念和含义。
4、接受过《面向对象分析与设计》或《软件设计师》等类似课程的培训。
三、师资
由知名的、具有丰富实践经验的专家亲自授课,师资队伍:
温  昱  资深咨询顾问,软件架构专家,《软件架构设计》作者
胡协刚  首席软件架构师、UML/RUP专家
褚幼鸿  旅美台湾计算机博士、企业架构/软件开发方法/UML/UP专家
毛  锐  清华大学应用数学硕士、J2EE软件架构师
四、培训方式
培训方式生动务实、注重实践。从授课内容来讲,理论、实践指南、实战案例的比例是1 :2 :2。
脉络清晰,整体性强。将整个软件架构设计过程划分为六个阶段:从需求分析、到领域建模、确定关键需求、概念性架构设计、细化架构设计、架构验证。所有技术点被合理安排到每个实践环节当中,脉络清晰,整体性强。
深入浅出,层次性强。在“理论”和“实战案例”并重的基础上,非常重视“实践指南”,从而搭起“理论”和“实战”之间的桥梁,解决了“理论实战两层皮”的问题。
方法主流,适用性强。面向对象、设计模式、架构模式、应用框架、UML建模等主流技术都被合理地安排到每个实践环节当中,而不是孤立的。例如,如何从业务需求向功能需求过渡,是需求分析阶段的重要内容。又例如,CRC卡是设计逻辑架构的主流技术之一,并且有很好的敏捷性,我们将在“细化架构设计阶段”讲述。
贯穿案例,实战性强。除了丰富的“点状”案例之外,更提供了完整的“贯穿案例”。我们会从实际的高层需求开始,而不是程序员眼中的功能需求开始,相信这才是许多架构师(和项目经理)想要的。
五、培训内容
架构师必备的全局观1.开发过程的整体观
2.软件架构的重要性
3.架构师的6项职责
4.架构师的领导与协作关系
架构设计起步1.架构关注分割与交互
2.架构是一系列有层次的决策
3.软件架构设计的输出成果
a)《架构设计文档》
b)可供实际测试的架构原型
架构设计过程总述1.需求分析
2.领域建模
3.确定对架构关键的需求(不同于需求优先级)
4.概念性架构设计(大型系统成功的关键所在)
5.细化架构设计(成就大规模团队开发的基础)
6.验证软件架构
需求分析实践1.确定项目愿景
2.从业务目标到特性列表
3.从特性列表到用例图
4.从用例图到用例规约
5.利用原型启发需求和确认需求
6.《软件需求规格说明书》
贯穿案例:项目管理系统之需求分析1.清晰讲解每一步
领域建模实践1.避免需求蔓延和分析瘫痪:在线拍卖系统案例
2.通过领域模型保证可扩展性:人事管理系统案例
3.运用领域模型探索复杂领域:配置管理系统案例
贯穿案例:项目管理系统之领域建模1.领域建模实录
打通软件需求到架构设计之墙1.揭示和善用“需求变更”规律
2.掌握需求分类
3.掌握需求折衷之道
4.如何吃透需求文档
5.确定关键需求的“四步法”
贯穿案例:项目管理系统之确定关键需求1.分析并确定对架构设计影响重大的关键需求
概念性架构设计实践1.著名概念性架构案例
2.概念性架构是大型系统成功的关键
3.如何确定系统架构的核心概念和关键决策
4.敏捷过程XP与概念性架构
贯穿案例:项目管理系统之概念性架构1.从关键需求到概念性架构设计
细化架构设计实践1.软件架构为谁而设计
2.软件架构要设计到什么程度
3.基于多视图的架构设计方法
4.如何将有共性的协作抽象成通用机制
5.开发越来越依赖现成框架,如何阐明开发和框架的关系
6.如何运用主动类规划并发
7.如何将OO模型映射为数据模型
贯穿案例:项目管理系统之细化架构1.确定分布方案、细化架构决策、决定具体技术等
非功能需求设计方法论1.运用场景技术细化和评估非功能需求
2.运用“属性-场景-决策”表方法制定架构决策
3.高性能设计的原则与模式
4.接口设计的合理性 与 系统的耦合性
贯穿案例:项目管理系统之可扩展性设计1.“属性-场景-决策”表方法实战
软件架构验证实践1.架构验证的具体做法,评审与测试并重
2.运用原型法(Prototype)验证架构
3.运用框架法(Framework)验证架构
架构模式、设计模式与框架的运用1.架构模式的分析对比:分层、MVC、微内核、基于元模型的架构、管道-过滤器等
2.设计模式是如何解决问题的
3.架构和框架的区别与联系
4.如何开发自己的框架
5.如何实现框架中的扩展点
互动案例:设备调试系统1.来自航空领域的真实案例(含嵌入式和桌面应用)
2.从最常见的“逻辑架构+物理架构”开始
3.示范如何决定架构设计需要的视图(富有实际意义)
4.考虑性能、团队实际能力等非功能需求和约束
5.如何设计“分布”和“嵌入”
详情请登陆网站:www.miiceic.org.cn
六、培训目标
通过本课程,学员将对软件架构设计过程、方法、主流技术有深入理解,掌握成功架构设计的精髓和思维体系,更有机会分享资深架构专家十年经验沉淀之精华,在实际工作中少走弯路。
帮助企业实现以下目标:
1、获得可复用架构设计的规范
2、获得软件架构审核方法
3、提升企业架构设计的能力
4、提升企业产品的竞争能力
5、获得可持续发展的潜力
6、能借鉴、应用一套先进的架构方法,解决遇到的因为需求膨胀和用户对专业性要求高所带来的一系列问题
7、在新产品开发中能够应用起来,提高公司的架构设计能力,改善公司产品架构
七、培训时间、地点
2007年9月14-17日    地点:北京
2007年9月21-24日    地点:深圳
八、证书
培训结束,理论、实践双项考核成绩合格者,颁发:
信息产业部电子信息中心职业技能培训中心“软件金领架构师”证书。
九、费用
培训费:5000 元/人(含教材、实习费用、午餐、学习用具等)
食宿统一安排,费用自理。
指定付款账户:
户  名:中程在线(北京)科技有限公司
开户行:中国光大银行远大路支行
帐  号:35220188000044548
收报行行号:303100000305
请在开班前至少一周将报名回执(见附件)发送给我中心,届时将给报名人员寄发“报到通知”,告知上课地点及乘车路线等相关事宜。
 
联系方式:
地  址:北京万寿路27号信息产业部万寿路机关9号楼
单  位:信息产业部电子信息中心职业技能培训中心
邮  编:100846
联系人:胡老师
电  话:010-51945386      传  真:010-51945378
手  机:13811213747
E-mail:huchuanmin1027@bokee.com

附件:“软件金领架构师培训”回执


二○○七年三月十五日

 


附件:
“软件金领架构师培训”回执

单    位(盖章)
地    址邮编
联 系 人职 位电话
传    真Email
学员代表职 位手机
学员姓名(注明性别)手机
学员姓名(注明性别)手机
学员姓名(注明性别)手机
注:1. 此表复印有效。 2. 请在2007年9月10日之前发送此回执。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值