高级系统架构师邀请函

上传人:woxinch****an2018 文档编号:39292239 上传时间:2018-05-14 格式:DOC 页数:6 大小:45KB
返回 下载 相关 举报
高级系统架构师邀请函_第1页
第1页 / 共6页
高级系统架构师邀请函_第2页
第2页 / 共6页
高级系统架构师邀请函_第3页
第3页 / 共6页
高级系统架构师邀请函_第4页
第4页 / 共6页
高级系统架构师邀请函_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《高级系统架构师邀请函》由会员分享,可在线阅读,更多相关《高级系统架构师邀请函(6页珍藏版)》请在金锄头文库上搜索。

1、第 页 共 6 页关于举办关于举办“高级系统架构师培训高级系统架构师培训”的通知的通知在软件产品的开发组织中,系统架构师是软件项目的总设计师,是软件企业新产品、新 技术体系的构建者,是目前软件开发中急需的高层次技术人才,为建立符合中国国情的软件 开发架构设计体系,培训中心特举办“高级系统架构师”培训班,具体事宜通知如下: 一、培训对象一、培训对象 项目经理、系统架构师、系统分析师、高级程序员、资深开发人员。 二、学员基础二、学员基础 1、具有任何一种平台或嵌入式的项目设计、开发与组织的工作经验; 2、要求熟悉软件工程相关知识并有一定实践经验; 3、系统地学习过 OOA、OOD 和 OOP 知识

2、的人员。 三、师资三、师资 由业界知名软件架构师亲自授课: 谢新华谢新华 教授,大型电子对抗项目首席系统架构师 杨杨 德德 培训中心高级讲师 四、培训要点四、培训要点在软件组织中,高水平架构师的作用举足轻重。本课程针对企业开发最关注的问题深入 研讨,抓住投入回报这个企业核心价值,讨论软件架构设计如何使这个核心价值得以实现。 作为一门高级课程,我们希望学员在已有工作经验基础上,站在一个系统架构师的角度,进 一步提升分析问题与解决问题的能力,提升软件架构设计与项目开发的水平。课程主要思想 如下:1,软件开发是建立在架构基础之上的,良好的架构设计可以帮助项目在规范性、一致 性与可靠性要求之下高效率、

3、低成本的走向成功。如果没有架构支撑,项目很可能会发展到 一个无法预测的方向。因此,我们必须关注良好架构设计的目标是什么?良好架构设计的特 征又是什么?在架构设计中我们必须努力避免哪些关键性的缺陷?架构设计的思考过程又是 什么?不同类型的软件过程对架构设计有什么影响?解决这些问题都需要具备站在更高视角 思考问题的能力。 2,软件架构设计的目标是构建创新的、具有竞争力的产品,因此一个架构师思考问题 的方式不能仅仅为了技术而技术,而是需要对产品构思方法有深入透彻的理解。我们应该通 过对产业价值链、企业战略、商业模式的关注,深入理解行业流程,引领或创造客户需求, 从而构思出伟大的产品。在这个过程中,系

4、统架构师在思维方式上要有创新力,而不应该成 为墨守成规的落伍者。架构师应当用开放、创造性的思维来寻求一切可能性,并充分发挥项 目成员的主动性和创造性,使其开发的软件产品更具竞争力。3,在今天的企业环境下,变化就意味着胜出,特别是研发型项目的需求变更不可避免, 而需求变更必然造成设计调整进而造成总体投入的增加,这会极大地影响到投资回报。所以 我们必须研究架构设计如何更好的适应变更,通过良好的设计确保变更、维护与升级的成本 下降。在架构设计中,应用重构技术逐步优化架构是一个重要的方法,而优化需要有清晰的 目标,需要一系列的原则和模式来支撑,系统架构师需要对软件架构的各种优化原则有透彻 的理解和应用

5、经验。第 页 共 6 页4,云计算(Cloud Computing)是 IT 的一个新热点,它集成了多种新技术,加上各大 公司的极力推动,发展极为迅速。云计算是对互联网应用方向的一次革命,也就是说它把过 去面向个人的互联网,向着面向企业的互联网转移,从提高生产率这个目标向着更好的协同 工作、促进信息共享这个方向发展,从而达到降低成本、提高效率并获取更大利益的目的。 为此,架构师对于云计算架构的思想和方法应该有比较深入的理解,不但会使用和揉合已有 的服务,更要以服务提供者的角度去设计和开发。在某些不太适用云计算的项目场合,也可 以利用云计算架构的思想来提升产品的综合水准。 5,当今时代,软件产品

6、的生产方式已经发生了很大的变化。过去以单个客户为特征的 单一产品相当昂贵,人们注意到了在同一领域中各个产品具有极大的相似性,能不能利用这 种相似性,使一个领域平台内的资产在多个不同类型系统中使用从而降低成本呢?但是无数 实践告诉我们,只是随意的复用已有资产,不但不能降低成本,相反可能增加成本,这就需 要用一整套工程理念来处理产品线及其架构设计问题。在这个过程中,特别需要识别领域中 的各种通用和变化特征,需要加入“识别可变性”的活动,需要对变化的主题和变化的对象 有深刻的理解。由于可变性也被传递到需求、设计、实现和测试,那就需要用“可变性管理” 来进行支持,这都构成了产品线架构设计中相当有特点的

7、内容。我们应该充分认识到单靠技 术方法并不能保证产品线的成功,其中经济、组织、管理和过程在建立和维护产品线中起到 了关键作用。架构师应该仔细研究构建产品线架构中的各种问题,除了需要关注技术层面的 问题以外,更需要站在组织层面考虑问题。 6,随着经济全球化进程的不断推进,要增加软件产品的国际竞争力,软件质量作为企 业发展的战略问题变得越来越重要,而质量属性对于架构风格有重大影响,所以如何设计高 质量的软件产品,成为软件架构设计的重要主题。为了解决这个课题,架构师需要把人、组 织、技术以及用户放到一个统一体中,思维空间应该包括业务、需求、设计、过程以及组织 方法。优秀的架构设计是把所有这些要素都考

8、虑进来,以统一协调的方式寻求最佳配合,并 以此为基础构建高质量软件。 对上述一系列问题的深入思考,成为现代软件架构设计的核心思维。这需要软件架构师 站在全局的的视角想问题,从系统的角度寻找相应的对策和解决方案,使设计工作变得极有 主动性和想象力。这一整套思想的实现,也为高质量软件系统提供了坚实的基础。本课程并不是一个泛泛的理论课程,而是从实际项目要求出发来探讨理论的应用,针对 问题梳理出一套行之有效的方法论,在思考力上下功夫。在教学方法上并不准备用“工匠” 式的方式说明问题,而是既有理论阐述和思想方法的拉动,又有针对实际情况的“沙盘推演” 以及技术专题的探讨,从而把理论与实践有机的结合起来。通

9、过本课程学习,希望学员在今 后架构设计的实践中大大提高设计水平,为中国软件产业的发展创造更高的可度量价值。 五、培训内容五、培训内容(一)软件架构设计的思想与过程(一)软件架构设计的思想与过程 1)软件架构的问题与目标 软件架构与架构师的定义 软件架构设计的方法学基础 2)架构驱动的迭代开发 软件过程:现代对于传统的挑战 软件开发的经济学特征 第 页 共 6 页降低软件规模或者复杂度 系统架构的开发、测试与集成 3)论软件架构与架构师 什么才是优雅的架构 软件架构师的工作特征 拒绝烟囱系统 4)软件架构的设计过程 (二)软件架构设计的风格、重构与视角(二)软件架构设计的风格、重构与视角 1)软

10、件架构风格 管道和过滤器风格 数据抽象和面向对象风格 基于事件隐式调用风格 分层系统风格 仓库风格和黑板风格 正交架构风格 特定领域架构风格(DSSA) 特定领域架构设计过程 2)软件架构的重构技术 软件的腐化与控制方法 架构的坏味及其重构 3)质量属性对架构风格的影响 三层次软件质量度量模型 关键质量属性决定架构 案例:可靠性质量解决方案 4)多视角探索架构设计 成功软件架构设计的关键要素 从质量属性及其应对策略的视角优化架构 从模块划分的视角优化架构 从共享分层结构的视角优化架构 从软件复用与组件化的视角优化架构 5)软件架构分析与评价方法 ATAM 架构质量评估方法 ATAM 的阶段和评

11、估要点 (三)产品部件的设计与优化(三)产品部件的设计与优化 1)软件重构与架构优化 2)单一职责原则(SRP) 职责是变化的一个轴线 分离耦合的职责 3)开放封闭原则(OCP) OCP 原则的基本概念 实现 OCP 的关键是抽象 预测变化和“贴切的”结构 4)依赖倒置原则(DIP) 对传统层次结构的倒置 第 页 共 6 页依赖倒置原则的设计方法 架构、框架与业务层面的复用 5)接口隔离原则(ISP) 接口有可能被污染 分离客户就是分离接口 使用多重继承分离接口 6)包的设计与重构原则 7)封装类或者接口的变化 设计模式的基本思想 利用外观模式封装类的变化 利用适配器模式封装接口变化 8)封装

12、业务单元的变化 利用模板方法封装业务单元变化 利用桥接模式封装业务单元变化 利用装饰器模式封装核心业务单元利用工厂模式封装对象变化 9)利用观察者模式处理业务单元的变化 10)代理模式在架构设计中的应用 11)软件架构的恢复 架构恢复层面的重构技术 反向工程和正向工程 架构恢复阶段的设计重构 (四)云计算架构及其实施(四)云计算架构及其实施 1)云计算与云计算架构模型 云计算问题的缘起 云计算的三层 SPI 模型 云计算的关键概念 2)云计算应用架构所带来的挑战 云计算的部署模型和生态系统 设计云计算系统所需要的知识结构 3)云服务与面向服务的架构 4)云服务接口 企业服务总线(ESB) 云计

13、算架构中服务的搭建 5)架构师在云计算设计中需要考虑的问题 全面考虑云计算各方面的特征 达成云计算架构需要解决的问题 (五)产品线架构的组织与原则(五)产品线架构的组织与原则 1)软件产品线工程的概念与过程 软件产品线工程的动机 软件产品线工程的内容 软件产品线工程框架 领域架构的可变性建模 2)软件产品线架构的构思 第 页 共 6 页3)产品线架构的预见与调整 4)产品线架构开发中的节奏与协作 在产品线架构设计中的节奏 定期再评估、同步和调整架构 保持架构交付节奏建立协作关系 5)简化领域架构保持平衡 6)产品线架构策略的总结 (六)软件架构设计综合研讨(六)软件架构设计综合研讨 1)项目的

14、业务背景与设计概念 项目的业务背景 从目标分析到项目概念 确定架构设计的关键指标 2)风险分析与架构策略 产品可伸缩性风险化解策略 资源可伸缩性风险化解策略 传输层加密与性能的矛盾风险化解策略 3)系统架构分析与设计 从系统级需求到产品业务架构概念 关键业务模型和产品结构分析 4)综合研讨带给我们的启示 (七)大型软件架构设计案例分析(七)大型软件架构设计案例分析1)案例背景介绍和项目小组角色区分2)业务建模和需求分析实战练习和要点分析3)高层架构的选择和设计案例分析4)详细架构设计中的主要矛盾及案例分析5)进度控制和风险管理案例分析6)变更管理及其应对技巧7)基于变化的数据库设计实战练习8)

15、项目实施过程中的非技术阻力和对策9)用例驱动和迭代开发中的人才梯队培养模式10)产品线架构和核心资产库构建案例研究11)以外军信息化架构为例讨论超大型项目的顶层设计六、培训目标六、培训目标 1、掌握架构设计的核心思想与方法,并能够在软件架构设计的质量优化中灵活应用; 2、理解影响软件架构设计质量的问题、对策、解决方案与整体应对策略; 3、能够使用规范的方法组织项目开发,并且发挥创造性思维去改进已有的过程与设计 方案,从而达到提高质量与降低成本的目的; 4、对产品线架构与复用技术有深刻而透彻的理解,能够对改进本单位的开发过程提出 有见地的意见。 七、培训时间、地点七、培训时间、地点 时间: 2011 年 11 月 16 日-11 月 19 日 地点:北京地点:北京 2011 年 11 月 23 日-11 月 26 日 地点:上海地点:上海第 页 共 6 页2011 年 11 月 30 日-12 月 03 日 地点:广州地点:广州八、费八、费 用用 培训费:5200 元/人(含教材、证书、午餐、等)食宿统一安排,费用自理。Mary Cui 崔玥 翰竺科技(北京)有限公司 培训部(原华胜天成培训部) 地址:北京市海淀区学清路 9 号汇智大厦 A 座 511 室(100085) 手

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 法律文献 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号