系统架构师

系统架构师是一个最终确认和评估系统需求,给出开发规范、搭建系统实现的核心架构,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他应该是特定平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使项目的设计尽量效率高、开发容易、维护便捷、升级简单等。


软件架构师需要拥有综合的9个知识能力:

1、战略规划能力。

2、业务流程建模能力。

3、信息数据结构能力。

4、技术架构选择和实现能力。

5、应用系统架构的解决和实现能力。

6、基础IT知识及基础设施、资源调配能力。

7、信息安全技术支持与管理保障能力。

8、IT审计、治理与基本需求分析、获取能力。

9、面向软件系统可靠性与系统生命周期的质量保障服务能力。

举报

© 著作权归作者所有


0