成为一个优秀系统构架设计师应具备的能力

系统架构设计师 责任编辑:小狐狸 2016-03-22

添加老师微信

备考咨询

加我微信

摘要:作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。

    >>>>点击进入了解系统架构设计师网络课堂

    >>>>点击进入了解系统架构设计师培训视频

    >>>>点击进入了解系统架构设计师在线辅导

    系统架构设计师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。

    架构师是由国外引进的一个概念,国外软件开发的几个职位是技术官、架构师、设计师、开发、测试,对应我们的公司应该是技术总监、架构师、系统分析员、程序员、测试人员。

    作为软件开发的设计架构师,那么必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、服务器的基本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?忽视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。

    一般来讲,系统架构师应该拥有以下几方面的能力:

    1、具备8年以上软件行业工作经验;

    2、具备4年以上C/S或B/S体系结构软件产品开发及架构和设计经验;

    3、具备3年以上的代码编写工作经验;

    4、具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;

    5、对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;

    6、对.Net/JAVA技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE架构和设计模式,并在此基础上设计产品框架;

    7、具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通UML和ROSE,熟练使用RationalRose、PowerDesigner等工具进行设计开发;

    8、精通大型数据库如Oracle、SqlServer等的开发;

    9、对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;

    10、在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;

    11、良好的团队意识和协作精神,有较强的内外沟通能力。

    相关推荐

    2015年下半年系统架构设计师考试试题分析与解答

    系统架构设计师视频教程(2015)

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取