现在的位置: 首页 > 综合 > 正文

〖IT认证经验〗系统架构师职业分析

2014年09月12日 ⁄ 综合 ⁄ 共 902字 ⁄ 字号 评论关闭

 日常工作的主要内容

 

    领导与协调整个项目中的技术活动(分析、设计和实施等);推动主要的技术决策,并最终表达为软件架构;确定和文档化系统的构架,包括系统的需求、设计、实施和部署等“视图”;确定设计元素的分组,以及这些主要分组之间的接口;为技术决策提供规则,平衡各类不同关注点,化解技术风险,并保证相关决定能被有效的传达和贯彻;理解、评价并接受系统需求;评价和确认软件架构的实现。

 

    岗位主要职责

 

    为软件开发提供架构设计、原型实现及部分开发工作;开发和维护公司统一的软件开发架构;对开发人员提供技术和架构培训;为技术决策提供规则,平衡各类不同关注点,并保证相关决定能被有效的传达和贯彻;理解、评价并接受系统需求;解决项目中存在的架构等技术问题。

 

    该职业最大的挑战

 

    每个行业的软件需求千差万别,系统架构也多种多样,如果对行业的软件需求定位不准,重新改造的成本会很高。

 

    及时跟踪软件结构变化,从过程结构化到面向对象再到面向服务化。

 

    作为系统架构师需要具备的专业知识。

 

    以目标和主动的方式,不带任何感情的关注项目的过程、结果。系统架构师应当是项目背后的技术动力,不已完美为目标。

 

    应该掌握的专业知识

 

    精通架构设计的理论、实践和工具,并掌握多种参考构架、主要的可重用架构机制和模式(例如J2EE架构、.NET等)具备系统分析师的所有技能,设计面广、抽象级别高。

 

    提高技能的培训

 

    系统分析师培训、项目管理师等。

 

    通过这类培训、考试,能进一步的加强行业技术的研究,以理解行业系统的业务需求;能更好的决定合适的技术、选择软件架构,创建更合理、更完善的系统体系架构。

 

    公司希望拥有什么样的系统架构师

 

    技术全面、成熟精炼、洞察力强、经验丰富。在缺乏完整信息、问题众多的情况下,能迅速抓到问题要害,并做出合理决定的能力;具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考;对项目开发涉及的问题领域有经验,包括彻底理解项目需求,开展分析、设计之类软件工程活动等。

 

    社会需求估计

 

    大量且迫切需要。

 

抱歉!评论已关闭.