文章作者 100test 发表时间 2007:02:25 11:49:17
来源 100Test.Com百考试题网
软件架构(Architecture)是软件工程中发展迅速的一个研究实践领域。软件架构的目的可以提高开发效率、满足既有的客户需求和客户未来的可扩展需求。根据IDC的估计,近年中国的构架人才缺口在2万人以上,软件构架师是目前软件开发中急需的高层次技术人才。
Microsoft和中国国家信息总公司强强联合,在总结Microsoft与IBM及大型软件开发商的开发经验的基础上,针对中国的实际情况,开发了软件构架师的培训课程。软件构架师高级培训班面向国内大中型软件开发商、方案提供商、应用开发商以及相关软件企业的研发和技术人员。
软件架构师培训课程以案例分析与研讨为基础,独立于具体的软件开发平台,注重解决软件构架设计中的实际问题,分析国际流行的软件架构方案,并辅以相关的理论学习,结构完整、重点突出、形式多样,能够很好地满足我国软件企业培养高级软件构架师人才的实际需要。
软件架构师培训—详细课程大纲
第一天:软件流程与软件构架设计方法 | |
1.软件流程实施方案选择
(1)RUP、EUP与XP (2)微软MSF与MOF (3)Agile与CMMI | |
2.软件架构文档设计
(1)软件配置管理 (2)软件架构模版设计 (3)软件架构文档管理 | |
3.设计模式与软件架构设计
(1)面向对象软件架构设计思想 (2)使用UML进行软件架构设计 (3)设计模式的本质论 (4)设计模式与架构模式 | |
4. 软件架构方法论
(1)开发组织架构框架(TOGAF) (2)架构开发方法(ADM) (3)模型驱动架构(MDA) (4)基于用例面向方面软件架构设计(AOSD) | |
5.基于SOA架构设计
(1)服务的设计与原则 (2)面向服务架构的消息模式 (3) |