IBM 对架构师的职业素质的定义

架构师是对软件开发过程的各个领域都具备一定专业技能的人员,主要任务是把软件开发的需求转化为可以实现的抽象设计和具体设计,并完成相应的设计文档。同时,架构师还需要把业务化的需求转化为技术化的功能性需求及非功能性需求。架构师需要参与软件开发各个阶段,也作为审核人员对详细设计和开发计划进行审查。架构师的技能特点是,具有更高视角,对技术的发展方向能够有全局的把握,对业务也有深刻的认识。可以说,架构师的知识体系兼顾了深度和广度。
——摘自《从菜鸟到测试架构师》
posted @ 2015-11-04 09:06  Defonds  阅读(22)  评论(0编辑  收藏  举报