摘要:系统架构师通常负责公司系统的架构设计与持续改进,承担从业务向技术系统转换 的桥梁作用;协助项目经理制定项目计划和控制项目进度:需要承担技术管理工作,如 负责组织技术研究和攻关,负责组织和管理技术培训工作,管理技术支撑团队并给项目、 产品开发实施团队提供技术保障。因此一个好的系统架构师的技术素质十分重要,通常 系统架构师需要具有系统思维的能力,还必须具备以下技术素质:
1.2.2系统架构师技术素质
系统架构师通常负责公司系统的架构设计与持续改进,承担从业务向技术系统转换 的桥梁作用;协助项目经理制定项目计划和控制项目进度:需要承担技术管理工作,如 负责组织技术研究和攻关,负责组织和管理技术培训工作,管理技术支撑团队并给项目、 产品开发实施团队提供技术保障。因此一个好的系统架构师的技术素质十分重要,通常 系统架构师需要具有系统思维的能力,还必须具备以下技术素质:
具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验。
具备软件行业工作经验,熟悉业务领域的技术应用和发展。
具有项目管理理论基础,并在应用系统开发平台和项目管理上有实践经验。
对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握。
具备C/S或B/S体系结构或特定领域软件产品开发及架构和设计的经验
具有面向对象分析(object-Oriented Analysis, 00A)、设计(Object-Oriented Design, OOD)、开发(Object-Oriented Programming, OOP)能力,精通 UML 和XML等,熟练使用Rational Rose、PowerDesigner等CASE工具进行设计 开发。
对相关编程技术(如PHP/.Ne't/JAVA)及整个解决方案有深刻的理解及熟练的应 用,并且精通架构和设计模式(如WebService/J2EE),并在此基础上设计产品框架。
精通大型数据库如Oracle、Sql Server、MySQL等的开发。
对计算机系统、网络和安全、应用系统架构等有全面的认识。
良好的团队意识和协作精神,有较强的内外沟通能力。
系统架构师管理素质
系统架构师管理素质是必须强调的。它包括远见、诚信、果断的领导素质。系统架 构师是一个髙效工作团队的建造者。作为核心的髙层技术管理人员,架构师必须尽可能 使所有团队人员的想法保持一致,为一个项目制订一个清晰的、强制性的、有远见的目 标作为整个团队的动力,从而为达到整体目标所作的权衡提供基础。作为技术的管理者, 系统架构师必须提供特定的方法和模型作为理想的技术解决方案;并排除各种非系统相 关因素的影响。作为一个技术管理者,系统架构师在需要做出决定时,必须避免犹豫, 必须具备及时解决技术问题的紧迫感和自信心。
返回目录:系统架构师教程第1章:绪论
编辑推荐:软考系统架构设计师考前复习笔记
软考备考资料免费领取
去领取