操作方法
信息系统综合知识体系 ()计算机系统综合知识包括计算机组成与体系结构嵌入式系统和操作系统等方面的知识 ()系统配置和方法包括系统配置技术和系统性能等方面的知识 ()典型系统应用包括网络应用数据库应用和多媒体系统等方面的知识 ()系统开发包括程序设计语言软件开发方法需求分析和设计方法测试评审方法开发管理应用系统构建系统审计外部资源使用和基于中间件的开发等方面的知识 ()安全性和可靠性技术包括数据安全与保密防闯入和防病毒容错技术可靠性模型与分析技术系统可靠性安全规章和保护私有信息规则等方面的知识 ()标准化包括标准化的基础知识标准化分级编码标准数据交换标准软件工程标准信息安全标准基于构件的软件标准和标准化组织机构等方面的知识 ()信息化基础包括政府信息化与电子政务企业信息化与电子商务信息化的有关的法律和规定等方面的知识 ()数学和英语至少具有大学以上的数学和英语基础知识
系统架构知识体系 ()系统计划包括项目的提出和可行性分析系统方案的制定评价和改进新旧系统的分析与比较现有软硬件和数据资源的有效利用等 ()软件架构设计包括软件架构的概念软件架构与设计架构风格特定领域的架构风格基于架构的软件开发方法架构评估软件产品线和系统演化等 ()设计模式包括设计模式的概念组成分类和实现模式和软件架构的关系等 ()系统设计包括处理流程设计人机界面设计文件与存储设计数据库设计网络应用系统的设计系统运行环境的集成与设计中间件与应用服务器性能设计与性能评估等 ()软件建模包括定义问题与归结模型结构化系统建模与数据流图面向对象系统建模数据库建模和逆向工程等 ()分布式系统设计包括分布式通信协议的设计基于对象与web的分布式设计基于消息和协同的分布式设计和异构分布式系统的互操作性设计等 ()嵌入式系统设计包括实施任务调度和多任务设计中断处理和异常处理嵌入式系统开发设计等 ()系统可靠性分析与设计包括系统故障模型和可靠性模型系统的可靠性分析与可靠度计算提高系统可靠性的措施系统的故障对策和系统的备份与恢复等 ()系统的安全性和保密性设计包括系统的访问控制技术数据的完整性数据与文件的加密通信的安全和系统的安全设计等 ()复杂架构设计包括操作系统的架构编译器的架构和大型基础库的架构等
系统架构师的任职资格 根据系统架构师的职责和角色定位以及知识体系从实践的角度考虑合格的系统架构师应该具有以下能力和经验 ()具有年以上的软件项目开发实际工作经验其中至少有年以上的代码编写工作经验年以上的基于面向对象和构件开发方法的软件产品设计经验 ()具有个以上大中型开发项目的总体规划方案设计经验有大中型应用系统开发和实施的成功案例 ()对相关的技术标准有深刻的认识对软件工程标准和规范有良好的把握 ()对Net或Java技术及整个解决方案有深刻的理解及熟练的应用精通WebService和JEE等流行的架构 ()对设计模式有深刻的理解并能在此基础上设计出适合产品特性和质量属性的框架 ()具有面向对象的分析设计和开发能力精通UML和XML能熟练使用RationalRosePowerDesigner等工具进行设计 ()具有良好的团队意识和协作精神有较强的沟通能力和书面表达能力 ()具有旺盛的精力和学习能力能快速掌握新技术和新方法