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