首页  |  协会  |  协会动态 |  协会文档 |  应用成果 |  科普园地 |  培训研讨 |  产品•服务  |  申请入会  |  联系我们
你的位置:首页>> 关于举办“高级系统架构师培训”的通知       
关于举办“高级系统架构师培训”的通知
[ 作者:佚名 | 转贴自:本站原创 | 点击数:3489 | 更新时间:2007/8/23 | 文章录入:admin ]

 

 

关于举办“高级系统架构师培训”的通知

 

协会各会员单位:

    为提高计算机软件开发人员的专业水平,深圳市计算机用户协会与中科院计算所培训中心合作举办“高级系统架构师培训”。

中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数十家大型国内外企业进行过专门的定制培训服务。

在软件产品的开发组织中,系统架构师是软件项目的总设计师,是软件企业新产品、新技术体系的构建者,是目前软件开发中急需的高层次技术人才,为建立符合中国国情的软件开发架构设计体系,培训中心特举办“高级系统架构师”培训班,具体事宜通知如下:

一、           培训对象

项目经理、系统架构师、系统分析师、高级程序员、资深开发人员。

二、           学员基础

1、从事过任何一种平台或嵌入式的项目开发、设计

2、系统地学习过OOP和OOD知识的人员

3、要求熟悉面向对象相关知识

三、           师资

由业界知名的软件架构师亲自授课:

谢新华   培训中心副校长、教授,大型电子对抗项目首席系统架构师

杨亚德   培训中心高级讲师,总后信息化顾问

     培训中心高级讲师,国家商务部系统架构师

四、  培训要点

在软件组织中,软件架构设计的作用举足轻重。本课程针对企业开发最关注的问题深入研讨,抓住投入产出比这个企业的核心价值,讨论架构设计如何使这个核心价值得以实现。我们认为,一个设计如果必须高手云集才能生产出符合质量要求的产品,并不一定是好的架构。架构设计的目标是力争使用总体上能力一般的队伍,通过组织和设计的力量,生产出符合质量要求的产品,从投资回报的角度,两者效果是完全不一样的。另一方面,由于需求变更不可避免,而需求的变更必然造成设计调整进而造成总体投入的增加,这会极大的影响到投资回报,所以我们必须研究架构设计如何更好的适应变更,通过设计确保变更、维护与升级的成本下降。对这一系列问题的深入思考,成为现代软件架构设计的核心思维。

    在考虑通过恰当的架构策略降低总体成本的时候,还要注意到成本和质量是一对矛盾,因此架构师必须十分注意对质量需求的应对,要研究质量属性是如何决定软件架构设计的,比如一个产品质量需求中提出可维护性的要求,而另一些产品又强调了高可靠性的要求,对这些要求的强烈程度,往往就决定了某一种架构设计的特征,而这个特征又表现在对所付出代价的权衡上。这种对于矛盾与平衡的考虑,直接反映了架构师的思维水平。

软件企业必须认真研究如何培养高水平的架构人员,在需求分析的时候,考虑如何给设计方提供充分而有效的信息,在架构设计的时候,考虑如何尽可能利用已有信息,合理组织技术方案,把人和任务作为一个重要因素进行考虑,使高的投资回报率成为可能,在项目过程管理上,考虑如何与架构设计匹配协调,使技术方案的高质量实现成为可能,同时对于产品线架构和核心资产库构建的理论、方法、组织和技术给于足够的重视。

    正是对这些问题的深入理解,本课程并不准备泛泛讨论软件架构设计一般方法与过程,而是针对上述核心问题和关键思考点,在保证完整的理论体系又兼顾到技术实现的前提下,从系统的角度寻找相应的对策和解决方案,通过一系列精心选择的案例,从正反两个方面加以研究,达到从方法论的角度、从质量属性对架构设计影响的角度、从建立可度量的架构质量保证体系以及安全性和可扩展性的角度,在理论和实践两方面全方位研究问题。

通过本课程学习,希望学员在今后架构设计的实践中,在完成必须的功能性需求和性能指标的基础上,进一步优化架构设计,确保以低的开发成本达到高的质量要求,而且不会因为开发过程中的需求变更或者后期升级,造成产品开发成本的大幅度上升,从而大大提高设计水平,为企业创造更高的可度量价值。

五、培训内容

1、软件架构设计思想与体系创建

    1)软件架构的知识体系

a、软件架构的定义与需要解决的问题

b、软件架构设计师的角色

c、如何成长为一个好的系统架构设计师

    2)软件架构设计设计的方法学问题

    3)在信息技术战略规划(ITSP)中的软件架构

    4)软件开发生命周期增量模型对架构的影响

    5)螺旋式软件开发生命周期模型对架构的影响

    6)在动态过程模型中的架构驱动 

2、用架构的观点研究需求分析

    1)需求过程及其在软件架构中的重要作用

    2)范围定义与问题分析

a、提取问题和机会

b、协商项目的初步范围

c、分析问题、机会和业务过程

    3)系统质量需求的抽取

    4)头脑风暴会议和联合应用设计(JAD)

    5)在架构设计中需要关注的需求描述

a、质量需求的描述

b、预期变化点的描述

c、关键系统的安全性需求

    6)风险分析和优先级的考虑

    7)软件规模的分析与预估

    8)领域建模

a、领域类与属性的识别

b、领域模型的关联

c、泛化领域建模

3、高层软件架构的设计

    1)高层软件架构设计的基本原则

a、软件架构设计的基本方法

b、软件架构的度量和术语

c、高层架构设计的一般准则

    2)系统设计的应用架构策略

a、企业应用架构策略

b、战术应用架构策略

    3)高层软件架构的规划

    4)高层设计中的架构分析

a、识别和分析架构因素

b、架构因素的解析

c、模块化成本与集成成本的综合考虑

d、可维护性要求与开发成本的综合考虑

    5)高层架构设计中的层模式

a、层模式及其必要性

b、预期变化点的确定和架构策略

c、在分层模式中应对变更的技巧

d、从质量需求出发考虑层模式     

    6)软件架构设计的安全问题

a、软件安全问题的根源

b、实现层的安全考虑

c、设计层的安全考虑

d、软件安全问题三组合

e、安全软件开发模型

    7)基于质量属性的架构设计

a、三层次软件质量度量模型

b、软件架构质量属性的场景

    8)基于高可靠性的架构设计

a、可靠性质量解决方案

b、高可靠性系统架构设计案例

    9)提高可维护性的架构设计

a、软件可维护性要求的特点与问题

b、基于高可维护性的架构设计案例

c、基于高可集成性的架构设计案例

    10)软件产品线的应用

    11)基于产品线的架构设计

  a、  建立软件产品线的概念与方法

  b、产品线架构与组织形式的匹配

  c、  于产品线的架构设计案例

    12)面向服务架构(SOA)

    13)高层架构设计的质量度量

    14)高层架构评估与决策

a、架构权衡分析方法(ATAM)评估过程

b、架构权衡分析的阶段和结果分析

    15)成本收益分析方法(CBAM)

a、制定决策上下文 b、成本收益分析过程

c、成本收益分析评估的结果

4、详细设计阶段的模块结构设计

    1)详细设计阶段必须避开的几个误区

    2)软件重构技术

    3)通用职责分配软件模式

    4)设计模式与小粒度软件架构

    5)外观模式和适配器模式

    6)封装变化的三种模式

a、模板方法(Template Method)

b、桥接模式(Bridge)

c、装饰器模式(Decorator)

    7)利用观察者模式延长架构的生命周期

    8)利用策略与工厂模式实现通用的框架

    9)单件模式的应用问题

    10)代理模式的应用问题

    11)树状结构和链形结构的对象组织

a、组合模式

b、职责链模式

    12)小粒度架构的质量度量

  a、  合理应用设计模式提升系统整体质量

  b、控制流结构及模型

  c、结构复杂性度量与质量控制

    13)软件架构挖掘

a、架构挖掘过程

b、架构挖掘的方法学问题

c、职责驱动的开发

d、架构的可追踪性问题

5、优化架构设计改善软件经济学

    1)软件经济学所关注的问题

    2)成本估计与预测

  a、  软件成本估计的问题和建议

  b、工作量和成本模型的建立

  c、架构策略对成本影响的分析

    3)优化架构设计改进软件经济学

    4)软件架构师在软件组织中的作用

6、大型软件架构设计案例分析

    1)案例背景介绍和项目小组角色区分

    2)业务建模和需求分析实战练习和要点分析

    3)高层架构的选择和设计案例分析

    4)详细架构设计中的主要矛盾及案例分析

    5)进度控制和风险管理案例分析

    6)变更管理及其应对技巧

    7)基于变化的数据库设计实战练习

    8)项目实施过程中的非技术阻力和对策

9)用例驱动和迭代开发中的人才梯队培养模式

10)产品线架构和核心资产库构建案例研究

    11)以外军信息化架构为例讨论超大型项目的顶层设计

7、软件架构设计中有关技术问题分析

        1)高层设计中架构体系的合理选择

        2)架构设计中的数据库分析和ORM

        3、系统开发的前奏(语言、工具和组织)

        4)架构设计中的WEB容器、EJB容器及常见问题

        5)深入研究Spring 框架,问题、矛盾与解决方案

        6)架构师如何面对轻量级和重量级架构的选择

        7)架构师如何看待测试技术

        8)Spring中利用AOP和IOC这两个有价值的技术

        9)如何合理利用Spring整合EJB、Hibernate与Struts

        10)软件架构设计中必须认真考虑仔细推敲的若干问题

详情请登陆:www.px1987.com

六、       培训目标

1、掌握架构设计的核心思想与方法,并能够在架构设计的质量优化中灵活应用。

2、理解影响软件架构设计质量的问题、对策、解决方案与整体应对策略。

3、能够使用规范的方法组织项目开发,并且发挥创造性思维去改进已有的过程与设计方案,从而达到提高质量与降低成本的目的。

七、培训时间、地点

 

2007年09月13日---09月16日         地点:深圳

八、证 书

培训结束,考核合格者颁发国家人事部监制“继续教育证书”以及中科院计算所职业培训中心“高级系统架构师”证书。

九、费 用

培训费:5200元/人(含教材、证书、午餐、等)食宿统一安排,费用自理。

十、付款方式

  称:中科院计算所职业培训中心

开户行:北京银行中关村支行

  号:01090302900120105445661      

   

 

 

     深圳市计算机用户协会

00七年八月十八日

 

 

 

主题词:系统架构  培训  通知

                                                        2007年8月18日印

附件:

“高级系统架构师”回执

   

(盖章)

   

 

邮编

 

   

 

传真

 

联系人

 

电话

 

email

 

学员代表

 

电话

 

手机

 

学员姓名(注明性别)

 

深圳(

学员姓名(注明性别)

 

深圳(

学员姓名(注明性别)

 

深圳(

注:1. 此表复印有效

    2. 请在2007年08月30日之前发送此回执

 

 

付款方式

  称:中科院计算所职业培训中心

开户行:北京银行中关村支行

  号:01090302900120105445661      

 

 

 

    址: 深圳市科学馆406室

联 系 人: 李蓟宁       编:100086

    话: 0755-83662229, 83782439        

E---mail: szcua@szcua.org

主题词:系统架构  培训  通知

 

                                                   2007年8月18日印      

上一篇文章: 关于参加”2007年政府机关IT产品采购与信息技术应用高层研讨会”和产品展示的通知
下一篇文章: “十年共济·行业先锋”
打印此文 | 关闭窗口
热门文章
 
推荐文章
 
相关文章
· 举办 2024 年信息系统工程…[94]
· 电子信息技术服务行业“用…[99]
· 关于《用户满意度证书》申…[101]
· 2023年全国科技活动周系列…[335]
· 关于2023深港澳优秀青年企…[345]
 
· 关于大力开展海洋信息化,…[1883]
· 关于开展《信息系统工程服…[1250]
· 攻坚克难  勇攀高峰[17750]
· 庆香港回归二十年,我协会…[18206]
· “2017中国云数据及设备高…[17338]
  · 没有相关文章
 
关于我们 - 设置首页 - 广告服务 - 保护隐私权 - 联系方式
Copyright © 2007 szcua.org Inc. All rights reserved. 深圳市计算机用户协会 版权所有 
设计维护:东方设计网 粤ICP备17125486号