□ 课程时间:2006年12月1-4日(共四天)
□ 培训地点:中科永联高级技术培训中心多媒体培训教室
北京市海淀区长春桥路11号亿城中心C2栋605A(查看行车路线)
□ 课程对象:该课程主要面向架构师(首要对象)、其他开发人员和项目经理。
□ 学员基础:1.要求学员具备一定的OO基础,具有一定的面向对象的分析、 设计经验更佳。
2.要求学员有使用任何一种面向对象的语言的编程基础;
3.培训学员需要具备一定的UML基础知识,对UML的各种 概念有一定的了解,知道各
种模型图的大致概念和含义。
4.最好接受过《面向对象分析与设计》或类似课程的培训。
□ 培训目标:1.实现高效软件架构的技能和技术
2.学会识别软件架构的风险和评估软件架构的质量
3.学会设计各种软件架构设计原则和方法论
□ 培训方式:整个课程研究国际上成功商业化的软件架构,分析了百万级和千万级软件项目系统架
构设计方案,帮助软件团队实施CMMI3级以上的进程改进,使得软件团队可以快速进
入到国际化的软件项目的开发当中,通过对软件架构的风险识别和质量控制(SQA),
保证软件团队项目的成功把握更高,描述我国在嵌入式软件项目的架构设计,指导嵌入
式开发走向正规化。
通过讲解和指导学员完成一系列练习,让学员对构架分析和设计的方法和过程等产生
较深刻的感性认识;通过答疑和习作评点,使学员进一步深入理解软件构架理论和方
法,并纠正一些错误或模糊的认识。
□ 课程费用:5000元/人(含教材、实习费用、午餐、学习用具等)食宿统一安排,费用自理。
□ 培训内容:软件金领架构师培训 (24Hour,4Day )
软件金领架构师培训课程内容
|
第一天 |
|
|
1.软件进程实施方案选择
| |
|
管理架构视图
| |
|
1、软件架构规范的制订
(2)设计规范
(3)编码规范
(4)测试规范
(2)软件架构模版设计
(3)软件架构文档管理
(1)如何识别软件架构的风险
(2)如何规避软件架构风险
(3)软件架构风险管理与控制
4.如何描述和评估软件架构质量
(1)软件的质量建模
(2)评估软件架构质量的价值
(3)怎样改变软件架构的质量
(4)如何评价软件架构
(5)评估软件构架师的能力 | |
|
业务架构视图
| |
|
1、领域分析,获得领域架构
(1)领域规范获取
(2)领域建模方法
(3)使用DSL定义领域语言
(1)需求获取
(2)正确描述需求
(3)如何审核需求
(4)业务规则和业务流程描述
(5)取得业务架构
(6)使用OCL对业务定义业务规则
| |
|
第二天 |
技术架构视图
|
|
1.使用UML进行软件架构设计
(1)正确使用UML进行建模设计
(2)ICONIX的软件架构建模方法论
(3)嵌入系统UML建模方式
(1)面向对象软件架构设计思想
(2)设计模式的本质论
(3)设计模式的综合应用
3.基于AOSD软件架构设计的方法论祥解
(2)使用用例捕获关注
(3)保持关注点的分离
(4)对用例片和方面建模
(5)保持对等用例的分离
(6)保持扩展用例的分离
(7)保持基础结构能力的分离
(8)保持平台具体细节的分离
(9)如何应用设计模式来实现好的结构
(10)如何使测试改进架构
(1)服务的设计与原则
(4)服务模式与反模式
(6)改善web服务的协同工作能力
(8)基于SOA的软件构件的管理模式
(1)软件架构涉及12种服务模式
(2)系统中间件的设计
(3)行业中间件的设计
(5)分析国内中间件研发状况
(1)软件工厂(Software Factories)观念介绍
(3)祥解支持MDA一个全面的方法论Kobra
7、软件架构模式
(1)软件架构的设计原则
(2)软件架构的设计模式
(3)软件架构的组织方式
(4)软件架构的行为方式 | |
|
第三天 |
|
|
(3)表现层中UIP设计思想
(4)表现层动态生成设计思想
(5)表现层的模块通讯设计思想
(6)表示层的数据验证设计
(3)服务界面设计
(4)业务逻辑层实体设计
(5)Web Service应用场景
(6)业务逻辑层框架
3.数据访问层设计(持久层架构设计)
(2)数据访问层组件设计
(2)工厂模式在数据访问层应用
(5)灵活运用Xml Schema
(6)事务处理设计
(7)连接对象管理设计
(2)数据库设计与类的设计融合
(3)数据库设计与XML设计融合
(4)数据库性能规划
(5)在数据库封装设计
5.企业集成框架设计
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
(3)如何设计企业应用系统集成
(4)深层剖析Web Services
(5)分析微软CRM软件的集成策略 | |
|
第四天 |
国际化软件架构研讨
|
|
1.企业软件构架介绍
(3)Microsoft架构框架(MAF)
(4)Zachman架构框架
(5)Meta Group企业架构
(6)IBM企业架构(EA)
(7)美国国防部架构框架(DODAF )
(8)美国联邦政府架构框架(FEA)
(9)集成化结构框架(IAF)
2、国际商用软件架构权威分析
(1)SAP与Axapta
(2)Biztalk Server
(4)Clear Case
(1)Spring与Jboss
(2)OpenLaszlo
(3)Hibernate
(4)Teamwork
(5)Nunit与JUnit
5、系统框架权威分析
(2)Vista与Linux
(3)VxWork与WinCE
(4)Office与WPS 2005
6、大型网站架构分析
(1)搜索网站
(2)商务站点
(3)门户网站
(4)协作网站
7. 企业架构实现方法
(1)开发组织架构框架(The Open Group Architecture Framework: TOGAF)
(2)架构开发方法(Architecture Development Method: ADM)
(2)WS-Security中WSE2.0和SUN JWSDP1.5的协作
(3)WSE 和Web Logic Workshop构造Web Services安全协同工作能力
(4)Microsoft .NET和 IBM Web Sphere之间契约优先Web Services的协同能力 | |
|
案例分析 |
(1)基于Team System的DSL实现软件工厂模式
(2)分析基于企业ERP的中间件设计
(3)分析企业门户项目的设计分析
(4)分析大型商务软件的架构思想
(5)上千万软件项目的系统架构设计分析 |
□ 课程指定付款帐户:
名 称:北京中科永联技术服务有限公司
开户行:北京农村商业银行海淀支行营业部
帐 号:0401000103000012217
税 号:110108777079803

一沙一世界 一花一天堂 掌中握無……

网络编程技术、多媒体技术、PC应用技术
