| 团队角色
|
掌握技能
|
人数 |
比例 |
软件工程项目经理(PM) |
掌握软件项目工程的完整流程和相关知识,学会在项目的各阶段运用适当的工具和方法,掌握风险和变更控制的基本方法,加强风险意识,具备领导团队和组织协调的能力,有效的管理团队。
|
1 |
5% |
软件分析工程师(A) |
掌握正确判断客户需求的可能性及复杂度,高效的与相关行业用户进行沟通,完成用户需求的分解,编制出规范的需求分析报告和可行性报告,帮助软件架构师和设计工程师完成用户分析和系统设计。 |
2 |
10% |
| 软件架构工程师(Ar) |
掌握当前主流的软件技术及其发展趋势、软件开发平台及工具,掌握流行的架构模型和软件工程哲学,具备为实际业务系统建摸能力。
|
1 |
5% |
软件测试工程师(T) |
设计测试案例,掌握如何运用相关的测试工具,掌握测试分析理论与方法,有效提供软件测试,保障软件产品质量。 |
4
|
20% |
软件设计工程师(D) |
掌握面向对象的系统分析与设计的理论和方法,熟练运用成熟的设计模式和设计理论,具备根据系统模型完成软件框架设计的能力。 |
3 |
15% |
软件开发工程师(P) |
掌握面向对象或结构化的分析设计方法,能够使用不同的系统平台上的开发工具,具备高超的程序设计技巧和高水平的程序设计能力。
|
3 |
15% |
软件编程工程师(C) |
掌握先进的程序设计语言及可视化的开发工具,具有在不同平台上编写、修改、维护软件代码的能力;,编制出符合规范的软件开发文档、系统运行手册和维护手册。 |
6 |
30% |