首页 中心概况 技术培训 管理培训 软件工程硕士 认证考试 课程表 名师榜 加盟合作 学员服务 中心论坛
   CMM与软件质量
   软件测试技术
   软件生命周期管理
   高级需求分析
   软件配置管理
   软件项目管理
   项目风险管理
   项目管理基础
   项目管理实践
   统一软件开发过程
   IT服务管理精要
   ITSM/ITIL高级培训
推荐文章
ITIL的产生和发展
ITIL的特点
ITIL行业组织
传统IT管理和ITSM比较
ITIL实施收益
ITIL实施咨询与软件工具
基于ITIL的中小IT企业服务管理模型
IT服务管理实践
企业首要问题ITSM全面实现客户化
让IT服务管理“轻松自如”
推荐链接
组织机构类
中国IT治理论坛网站
英国商务部官方网
新闻类
赛迪网中国信息化子站
中国计算机用户周刊
ITSM PORTAL
软件类
CA中国

高级软件架构技术

高级软件架构

课程介绍
  软件架构直接影响到软件的质量以及整体的成功,一个合格的软件架构师不仅需要具备资深的技术功底,还需要许多项目的实战经验积累,这是一个漫长的培养过程。本课程通过介绍常用的软件架构模式,分享讲师的丰富架构设计经验,探讨架构设计中的常见问题,使参与学员能够站在较高的起点来了解软件架构分析和设计的全貌,能够尽快迈向软件架构设计的更高台阶。

课程介绍
  软件的质量本质上是由其构架所决定的,构架控制着软件的全局;而通常情况下,开发团队最缺的就是称职的软件架构师,因而造成系统缺乏整体的设计和控制,使得软件产品的结构混乱;显然成为一个架构师是极其困难的事,这将是一个长期的成长过程;然而通过系统的培训来减缓学习曲线,帮助学员站在较高的起点来了解构架分析与设计的全貌,顺利地入门和少走弯路,则是完全可能和有必要的。

课程特色
  国内绝对领先的师资力量;
  全新研发的架构师课程;
  数期公开班,诸多企业客户成功经验;
  中国科学院软件所历来被视为软件业的国家队,培训中心依托软件所国家队的强大技术人才优势。

培训对象和基础
  架构师(首要对象)、其他开发人员和项目经理。

老师介绍
  杨老师 中科院软件所培训中心高级讲师
  微软体系构架特别是三层结构开发方面具有丰富的开发经验。2001年起开始致力于.NET开发工作。2001年用.NET开始开发医院信息管理系统,历时一年。2002年用ASP.NET 开发企业和政府OA系统,2003年开发某金融企业的信用卡系统。2003年起从事微软.NET技术培训推广工作,迄今培训的个人学员千余人。培训的企业客户有:华北油田,大庆油田,甘肃电信,农行总行,中软总公司,东软等。微软TechNET,TechED2004/2005讲师。

开课时间
  2008年8月13、14、15日

开课城市
  西 安

培训大纲

第一天:软件架构视点、流程与分析
  1.企业软件构架视点分析
  (1)ZACHMAN架构框架
  (2)TOGAF架构视点
  (3)基于分布式架构ISO-RMODP视点
  (4)美国国防部架构框架(DODAF )
  (5)实践:使用UML工具完成架构视图设计
  2.软件架构设计流程规划
  (1)知名软件流程介绍(RUP、MSF、CMMI、Agile)
  (2)定义软件架构设计流程
  (3)实践:基于UML工具设计软件架构流程
  3.软件架构设计约束分析
  (1)不同涉众者对软件约束分析
  (2)不同涉众者对软件环境约束分析
  (3)评估可复用软件模块、框架
  (4)实践:使用UML完成约束建模
  4.软件架构全局分析
  (1)需求分析误区分析
  (2)从需求提取架构元素
  (3)制订架构分析机制
  (4)实践:使用UML工具完成架构全局分析
第二天:软件架构设计与管理
  1. UI层设计
  (1)UI Component设计
  (2)UI Process设计
  (3)UI规范定义
  (4)基于SOA的UI管理框架(Portal)设计
  (5)实践:使用UML工具完成UI层设计
  2.业务层设计
  (1)Business Component设计
  (2)Business Entity与Business Rules设计
  (3)Business Process与Work Flow设计
  (4)基于SOA的Business Framework设计
  (5)实践:使用UML工具完成业务层设计
  3.持久层设计
  (1)ORM的基本模式
  (2)领域复杂度对持久层决策影响
  (3)灵活运用Xml Schema
  (4)连接对象管理设计
  (5)事务处理设计
  (6)实践:使用UML完成持久层设计
  4.服务层设计
  (1)软件架构涉及12种服务模式
  (2)服务组件与软件质量保证
  (3)服务组件动态组合设计
  (4)实践:使用UML完成服务层设计
第三天:软件架构集成设计
  1.SOA与企业集成框架设计
  (1)解决方案、数据集成、应用(接口)集成及应用服务
  (2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
  (3)如何设计企业应用系统集成
  (4)深层剖析Web Services
  (5)剖析微软BizTalk与ESB设计理念
  (6)基于J2EE架构与.NET架构协作模式
  2.XML设计、数据架构规划与数据库设计
  (1)数据库的设计原则
  (2)数据库设计与类的设计融合
  (3)数据库设计与XML设计融合
  (4)数据库性能规划
  (5)在数据库封装设计
  3.软件工厂
  (1)软件工厂(Software Factories)观念介绍
  (2)Model Driven Architecture (MDA)
  (3)演示:软件工厂的实现
  4.软件架构归档与评估
  (1)软件架构设计归档
  (2)软件架构文档管理Hibernate,OSCache,ActiveMQ
  (3)软件架构评估方法
  (4)软件架构变更控制
  (5)实践:使用UML完成软件架构归档管理与变更控制
 
 
     
首页 | 中心概况 | 技术培训 | 管理培训 | 软件工程硕士 | 认证考试 | 课程表 | 名师榜 | 学员服务 | 网站地图

地址:北京市海淀区中关村北四环西路33号4D 邮编:100190
电话:010-6264 4531,6256 1625,8262 3145,8262 3146
网址:http://www.isedu.com.cn;http://www.isedu.cn
版权所有 中国科学院软件研究所高级技术培训中心
(建议显示分辨率1024*768) 京ICP备 05049153 号