加载中...
QQ群:3790902 | 设为首页 | 加入收藏 | sitemap |
 
初级 程序员 网管员 信处技 电商技 中级 数工 软测 监理师 多媒体设计师 软设 信息系统管理 嵌入式 电商设 网工 系统集成 高级 系统分析 网络规划 项目管理 系统架构
数据库 操作系统 数据结构 软件工程 计算机系统 语言 网络 多媒体 标准化 计算机图形学 电子商务 数据挖掘 编译原理 信号处理
VB C\C++ Java ASP PHP JSP Access MSSQL Mysql Oracle DB2 Sybase Delphi 片上系统
Ajax .net Perl Pascal ODS XML 云计算 P2P 工作流 快速工具 设计模式 异构数据 统一过程 软件架构
供应链 ERP CRM UML CMM J2EE 中间件 EAI 产品线 商业智能 极限编程 多核技术 外包ASP SOA
PB WEB Service WSDL UDDI SOAP TSP 虚拟化 AOP SaaS 论文 网格计算 普适计算 敏捷方法 RIA

一个优秀系统构架师应具备的能力

2009-5-22 15:57:24 不详 佚名 【字体:

核心提示:作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。-->作为软件开
作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。
--> 作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师
  
一般来讲,系统架构师应该拥有以下几方面的能力:
  
1:具备 8 年以上软件行业工作经验;
  
2:具备 4 年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;
  
3:具备 3 年以上的代码编写工作经验;
  
4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
  
5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;
  
6:对 .Net/Java 技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE 架构和设计模式,并在此基础上设计产品框架;
  
7:具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟练使用 Rational Rose、PowerDesigner 等工具进行设计开发;
  
8:精通大型数据库如 Oracle、Sql Server 等的开发;
  
9:对计算机系统、网络安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;
  
10:在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;
  
11:良好的团队意识和协作精神,有较强的内外沟通能力。

相关阅读:

发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇文章:如何评估系统构架师的工作成绩
下一篇文章:教你怎样全方位打造安全高效的上网环境

网友评论:


返回顶部
热门文章
图文信息
基于Eclipse RCP简化IoC实现 ASP.NET程序中用Repeater实现分页
代码人生学习品之EJB入门篇 Java设计模式之工厂方法模式
进入论坛论坛热帖