系统架构师的必备知识储备

   优秀的系统架构师的基础:  
. 软件架构一般概念
. 软件架构师的角色以及最难处理的问题
. 系统架构的核心原则
. 系统架构设计的特点、层次、分类
. 系统架构设计的构想、节奏、预测、验证
. 系统架构设计的协作和简化
. 系统架构的主要理论、方向和趋势
. 如何成为一个好的系统架构师
 
信息化模型与需求过程与领域建模
 
. 网络支撑平台模型建立
. 信息应用平台模型建立
. 数据中心模型建立
. 信息系统安全模型建立
. 合理的架构设计来源于正确的需求过程
. 用例模型和领域模型
. 分析系统行为
 
高层架构设计中的设计模式
 
. 高层设计中的架构分析
.GRASP 架构模型
. 高层架构设计中的层模式
. 开发工具和开发方法
. 建模工具
. 设计工具
. 编程工具
. 测试工具
. 中间件技术
. 应用服务器技术
.J2EE
..NET
.BEA tuxedo
. 项目管理工具面向服务架构(SOA)
. 软件架构的品质属性
. 嵌入式系统高层架构设计和思考的特点
 
详细设计阶段的设计模式
 
. 模块设计与设计模式
. 正确使用外观模式和适配器模式
. 把不可变部分与可变部分分开
. 创建对象的策略与工厂模式
. 适当应用代理模式
. 利用观察者模式提升架构的生命周期
. 树状结构和链形结构的对象组织
. 委托技术与行为型设计模式
.c 语言嵌入式开发中应用设计模式实现优化
 
RUP及大型软件架构设计案例分析
 
.RUP 工作流程与实质
.RUP 开发阶段与案例核心分析
. 初始阶段的突出问题和解决方案
. 精化阶段的主要矛盾及案例分析
. 进度控制和风险管理
. 构建阶段中变更管理及其应对技巧
. 测试中的程度把握问题
. 产品化阶段要注意的问题
.RUP 最佳实践及如何在公司实施RUP
 
软件架构设计中有关技术问题分析
 
. 概要设计架构体系选择
. 架构设计中的数据库分析和orm
. 系统开发的前奏(语言、工具和组织)
. 架构设计中web容器、ejb容器及常见问题
. 深入研究spring框架、问题、矛盾与解决方案
. 架构师如何面对轻量级和重量级架构的选择
. 架构师如何看待测试技术
.spring 中利用aop和ioc这两个有价值的技术
. 如何合理利用spring整合ejb、hibernate与struts
. 软件架构设计中必须认真考虑仔细推敲的若干问题
 
开发管理
 
. 项目范围管理
. 项目成本管理
. 项目时间管理
. 项目配置管理的概念
. 项目配置管理的解决方案
. 项目文档管理
. 项目质量管理
. 项目分险管理
. 人力资源管理
 
测试评审方法和系统审计
 
. 单元测试、集成测试和系统测试
. 白盒测试和黑盒测试
. 面向对象的测试
. 缺陷的分类和级别
. 缺陷的评估和分析
. 排错
. 测试设计
. 测试管理
. 系统调整
. 阿姆达尔(amdahl)解决方案
. 负载均衡
. 基准、系统监视
.web 服务器的性能评估
. 系统监视
. 系统审计的意义
. 审计方法
. 审计跟踪
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值