posted on 2006-06-09 01:52Xu Jianxiang
--2006年的时候,张江的房产才6千多,2010年的张江低于2w的几乎没有,原来只有一个如家,现在如家那边是药谷。。。
一、培训背景
从公司的长远发展出发,通过对公司内员工展开针对性的培训,以使他们不断获取新的知识和相关技能,提升整体研发能力,于2006年6月3日至6月6日,参加中科院计算所职业培训中心在上海举办的高级系统架构师培训。
二、培训目的和内容
通过培训,掌握目前常用的体系结构设计方案,并能够灵活应用;掌握影响软件体系结构设计的各种目标和应对策略;熟练掌握一个真实的软件开发过程,并能够具体地将RUP的规范过程应用到实际的系统实现中。
培训分为四天,第一天讲解软件架构,第二天讲解设计模式和商业机密,第三天讲解RUP,第四天讲解架构设计中的技术问题。
四天中培训的主要内容有:
1、软件架构设计的理论与实践;
2、设计模式和体系创建;
3、商业机密;
4、RUP的构件实现与管理;
5、架构设计中的技术问题分析。
三、培训日程
时间
|
培训内容
|
6月3日上午
下午
|
软件架构设计的基础概念
初始阶段的设计问题
|
需求分析与概念建模
架构分析与设计
|
6月4日上午
下午
|
类设计与设计模式
架构设计的进一步讨论
|
软件架构和架构师
商业机密
|
6月5日上午
下午
|
RUP课程简介
RUP的实质分析
RUP的概述
|
RUP最佳实践和案例教学
超大型项目的顶层设计与RUP
|
6月6日上午
下午
|
概要设计和架构体系选择
物理和逻辑架构分步
J2EE体系
|
Spring与Hibernate
|
四、体会和计划
在四天的培训课程中,集合讲师的案例,深入学习了软件架构设计、统一过程和设计模式三个方面的综合应用技术。
这次培训的内容多、时间紧,让我获益匪浅。我感受很深的主要有以下几点:
1、软件的架构设计是对软件、硬件、网络、运营、政策等软件设计中的需求和要素进行决策(在统一过程里面,架构调研和架构设计统称为架构分析)。软件架构设计是一个系统工程,它需要系统构架师有很宽的知识面,从需求分析、架构设计到类设计甚至代码实现都需要有透彻的理解。架构的关键是拥抱变化而设计。
2、软件架构师是技术负责,是解决方案的提供者;与项目经理合作,制定计划,决定成员,组织团队;保证项目按计划完成。架构师最重要的素质是把握重点。
3、Rational Unified Process(RUP,Rational统一过程),是用例驱动、以体系结构为中心,迭代、增量的软件开发过程。
RUP的软件开发分为四个阶段:
a、初始阶段:识别和规避项目的主要风险,建立用例模型框架,并制定里程碑日期的阶段计划;
b、精化阶段:分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素,完成部分优先级最高的用例开发;
c、构建阶段:分为多个迭代,逐步完成不同优先级的用例开发,核心Case->高风险Case->次核心Case->其它Case;
d、交付阶段:进行各种功能、性能测试,进行产品化、部署,完成整个系统的开发工作。
每次迭代之后,都应该交付一个可以运行的中间版本。
4、软件设计中存在不断重复出现,可以用某种相同方式解决的问题,也可以按照某种模式进行识别,并且可以在这个模式的基础上创建特定的解决方案。设计模式是充分利用语言优势,站在更高的角度去审视我们的设计,但是不要为了模式而设计。
5、合理、规范的文档很重要,也很必要,如术语表,对功能性需求形成的用例模型和系统特性列表文档,技术备忘录(记录设计动机和原理),问题卡等等。
最后,计划×月×日 14:00 ~ 18:00 在大会议室对R&D部门开展主题为“面向对象的软件开发”的内部培训,目录如下:
第一部分:软件过程概述
1、软件过程
第二部分:面向对象建模(分析和设计)
2、概念建模
3、用例建模
4、交互建模
5、部署与实施
6、案例
第三部分:设计模式
7、何谓模式
8、设计原则
9、GOF设计模式
10、案例徐建祥
2006/06/09
分享到:
相关推荐
课程主要是围绕如何成为优秀的IT架构师,IT架构师在项目中的角色,IBM的架构流程规范,IBM的架构师在检查自己设计架构的是否可行性,是否可用性,是否可实施性对以及对其扩展性手段和标准。IBM的架构在电子商务的...
高级软件架构师培训讲义,共分24章: 00_架构师与设计师 01_软件流程实施方案选择 02_软件架构文档设计 03_软件架构风险管理 04_如何描述和评估软件架构质量 05_设计模式与软件架构设计 06_AOP开发实践 07_软件架构...
2018系统架构师考试全内容培训讲义,希赛内部培训课程讲义,总结到位,内容详实,备考必备。
非常棒的一部内部讲义,强烈推荐高级软件架构师 目录: 00 架构师与设计师 01 软件流程实施方案选择 02 软件架构文档设计 03 软件架构风险管理 04 如何描述和评估软件架构质量 05 设计模式与软件架构设计 06 AOP开发...
复习笔记涵盖了近10年架构师考试历年真题所有知识点,并补充了XS培训班辅导资料内容,适合有一定基础但没有太多时间去翻阅教材、总结归纳的同学,帮你快速获得通过考试所需的知识储备。
0_架构师与设计师.pdf 01_软件流程实施方案选择.pdf 02_软件架构文档设计.pdf 03_软件架构风险管理.pdf 04_如何描述和评估软件架构质量.pdf 05_设计模式与软件架构设计.pdf 06_AOP开发实践.pdf 07_软件架构通用服务....
L012老男孩高级架构师-12期上学期结课总结及堡垒机-WAF实践-7节wmv L013老男孩高级架构师-2016最新亿级PV大型电商网站架构综合详解 L014老男孩高级架构师-架构师DNS实战 1015-老男孩高级架构师-架构师反向代理 1016...
软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使 ...本文从架构师职责、软件架构定 义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架 构。
本书根据最新的系统架构设计师考试大纲及培训指南,按照所有知识点对历年考试试题进行了分析和总结,对新版的考试大纲规定的内容有重点地进行细化和深化。考生可通过阅读本书掌握考试大纲规定的知识,掌握考试重点和...
0_架构师与设计师.pdf 01_软件流程实施方案选择.pdf 02_软件架构文档设计.pdf 03_软件架构风险管理.pdf 04_如何描述和评估软件架构质量.pdf 05_设计模式与软件架构设计.pdf 06_AOP开发实践.pdf 07_软件架构通用服务....
开发基础架构;创建培训课程和文档;开发市场和销售渠道 10、完成收尾活动将产生哪些类型的文档?主要交付成果的最终版本:远景/范围文档、功能规格说明书 ; 客户/用户满意度调查;后续步骤的总结 11、常用传递...
【讲师介绍】 小星老师,系统架构设计师,信息系统项目管理师,获得“省优秀软件产品金慧奖”个人奖,长期从事软考专业培训工作,善于总结整理考试重点,抓住考试难点。【学习目标】 1.帮助学员复习时抓住考试重点...
《系统分析师考试案例分析与设计试题分类精解(第3版)》可作为计算机技术与软件专业技术资格(水平)考试中的系统分析师级别考试辅导资料,也可作为系统架构设计师的学习和工作参考书,还可作为系统分析师日常...
主要总结了近10年来软考高级系统分析师和架构师历年真题和XS培训视频包含的所有知识点,适合有一定基础但没有太多时间阅读教程和总结背记历年真题的同学快速达到参加考试所需的知识储备。
1 引言......................................................................8 2 极限编程的测试..........................................遗留系统的评价方法和进化策略..........................................
作者简介关东升,国内顶级系统架构师,金牌讲师,技术顾问。拥有16年软件开发经验、8年培训行业经验。从事iOS开发多年,曾开发“神农诀”网络游戏iPhone客户端软件,国家农垦产品追溯系统iPad版客户端,金融行业微博...
计算机病毒防范艺术:本书作者是赛门铁克(Symantec)公司安全响应中心首席安全架构师,他根据自己设计和改进NortonAntiVirus系统产品及培训病毒分析人员的过程中遇到的问题精心总结编写了本书。本书最大的特色是...
1. 深度剖析系统需求,抽象出应用系统架构模型,确定应用系统实现模式; 2. 利用当前先进、成熟的计算机应用技术,负责设计和实现稳健、实用、灵活、高效的应用系统(技术)架构; 3. 指导项目组相关人员了解并灵活...
专注于微软云计算平台、互联网应用、分布式系统和企业级系统架构的研究与实践,以及相关技术咨询和培训工作。Microsoft TechED和中国软件技术大会云计算讲师。希望尽自己的能力可以证明软件开发是艺术而非制造,目前...
四、架构师成长系列直播 10分钟高质量完成应用容器化迁移 从 2019 到 2020,Apache Dubbo 年度总结与展望 从代码到部署,云原生应用 DevSecOps 实践 攻克痛点:如何保证复杂微服务架构下的数据一致性 构建安全可靠的...