软件开发人员任职资格标准Word文档下载推荐.doc

上传人:b****1 文档编号:13120068 上传时间:2022-10-05 格式:DOC 页数:12 大小:192KB
下载 相关 举报
软件开发人员任职资格标准Word文档下载推荐.doc_第1页
第1页 / 共12页
软件开发人员任职资格标准Word文档下载推荐.doc_第2页
第2页 / 共12页
软件开发人员任职资格标准Word文档下载推荐.doc_第3页
第3页 / 共12页
软件开发人员任职资格标准Word文档下载推荐.doc_第4页
第4页 / 共12页
软件开发人员任职资格标准Word文档下载推荐.doc_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

软件开发人员任职资格标准Word文档下载推荐.doc

《软件开发人员任职资格标准Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《软件开发人员任职资格标准Word文档下载推荐.doc(12页珍藏版)》请在冰豆网上搜索。

软件开发人员任职资格标准Word文档下载推荐.doc

3.5. 执行版本控制 7

4. 参与测试 7

4.1. 配合测试 7

二级(软件工程师) 7

1需求分析(理解) 7

1.1. 参与需求调研 7

1.2. 编写需求文档 7

2模块设计 7

2.1. 编写概要设计文档 7

2.2. 编写详细设计文档 7

3模块开发 8

3.1. 确认开发任务 8

3.2. 开发搭建环境 8

3.3. 模块功能编写代码 8

3.4. 解决一般技术问题 8

3.5. 参与代码走查 8

3.6. 单元测试 8

3.7. 参与整合联调 8

3.8. 执行版本控制 8

4模块测试 8

4.1. 搭建测试环境 8

4.2. 配合测试 9

5部署支持 9

5.1. 编写部署文档 9

5.2. 协助解决部署问题 9

三级(高级软件开发工程师) 9

1支持售前工作 9

1.1. 技术可行性分析 9

1.2. 参与技术方案文档编写 9

1.3. 评估工作量及风险 9

2控制和主导需求 9

2.1. 主导需求调研 9

2.2. 需求分析 9

3系统设计 10

3.1. 数据库设计 10

3.2. 系统设计 10

4测试规划 10

5部署规划 10

5.1. 系统部署 10

6核心模块开发 10

6.1. 核心功能代码编写 10

6.2. 解决技术难题 10

四级(资深软件工程师) 10

1技术创新与优化 10

1.1. 技术发展建议 10

1.2. 规范改进建议 10

1.3. 管理项目和产品 11

2处理测试疑难问题 11

3设计规划 11

3.1. 规范产品设计 11

4产品规划 11

4.1. 产品战略建议 11

4.2. 产品改进建议 11

5需求规划 11

5.1. 需求评审 11

变更履历

#

版本

更改处·

更改内容

更改人/日期

审核人/日期

批准人/日期

1

V1.1

2级“1.2编写需求文档”增加参与需求评审的要求,需要形成评审报告和度量数据。

李守振

2010-07-23

潘杨

2010-08-06

杨立东

2010-08-09

2

2级“2.1编写概要设计文档”增加参与设计评审的要求。

3

3级“1.1技术可行性分析”增加参与技术方案决策工作,按公司要求的结构化决策流程执行技术选型决策的要求

4

3级“2.1主导需求调研”增加主导需求评审,形成评审报告的要求

5

3级“5.1系统部署”和“5.2协助解决部署问题“进行合并

6

3级去掉7关于项目管理,过程控制的要求

7

3级“6.2解决技术难题“增加技术创新的要求

8

4级“3.1规划产品设计”增加主导产品线或所负责的项目的设计评审,形成评审报告和数据,确保评审相关的度量数据在公司设定的过程能力基线内的要求。

9

4级“5.1需求评审”增加提交需求评审报告,保证产品需求规格说明书的准确性,确保评审的度量数据在公司过程基线内的要求。

一、级别划分及申报条件

1.级别划分

公司软件研发类人员划分为4级,每级分为3等,具体为:

1.1.级别划分

等级

含义

达到的专业水平

4级

资深软件工程师

对软件开发领域深刻而广泛的理解,能够通过改革现有的程序/方法来解决软件开发领域内复杂的、重大的问题,能够把握本专业的发展趋势,并使本专业发展规划与业内发展趋势相吻合

3级

高级软件工程师

具有软件开发的技术专长,能够独立地、成功地、熟练完成大型软件开发项目的管理,能够对现有的方法/程序进行优化,并解决复杂问题

2级

软件工程师

具有独立完成工作所需的软件开发知识和技能,能够完成工作,在例行情况下有多次独立进行小型软件开发项目经验

1级

助理软件工程师

具有基本的软件开发知识、胜任力和技术能力,从事一些单一的、局部的软件开发工作

1.2.3等设置

名称

行为认证得分

高等(职业等)

专业地完成各项业务流程,同时能够进行一定的创新

90分以上

中等(普通等)

能熟练的完成各项业务流程和任务

80分以上

初等(基础等)

具备该级别所需的能力,熟悉业务流程,能够完成基本工作

70分以上

2.申报条件

2.1.学历及工作年限要求

 

学历

专1本1硕1

专3本2硕2

专5本4硕3

专7本6硕5

岗位经验

至少6个月软件开发工作经验

至少2年软件开发工作经验

至少3年软件开发工作经验

至少5年软件开发工作经验

2.2.项目经验要求

级别

经验要求(同一级别经验要求必须同时具备)

1、至少参与1个30w以下项目的开发,在项目中开发时长至少6个月

1、至少参与1个30-100w项目的开发,在项目中开发时长至少6个月

或至少参与3个30w项目的开发,并累计在项目中开发时长至少6个月

2、至少独立完成2模块级的系统设计及开发

1、至少参与1个100w+项目的开发,在项目中开发时长至少6个月

或至少参与3个30-100w项目的开发,并累计在项目中开发时长至少6个月

2、在以上项目中当担任架构设计、技术经理或类似角色

3、至少独立完成2个项目的系统设计

4、至少在1个项目中进行常用数据库(oracle,DB2,informix)及中间件的调优

1、至少负责1个200w+项目的开发,项目规模至少80人月,在项目中开发时长至少24个月,和2个50w项目的开发或至少参与8个50w+项目的开发,项目规模至少20人月

2、至少完成5个项目的系统设计

3、在项目中使用创新解决技术难题

4、必须负责解决公司层面PMO收集的技术难题

2.3.知识技能要求

知识技能要求

1、至少掌握1项开发语言,并熟悉使用开发平台,累积使用6个月;

2、至少熟悉1种相关数据库并累积使用6个月

3、掌握公司的规范和流程

4、熟练使用公司内的支持工具,例如:

配置管理,缺陷管理工具等

1、至少掌握1项开发语言,并熟悉该语言的开发框架,累积使用12个月;

2、至少熟悉1种相关数据库并累积使用18个月

3、至少熟练使用一种中间件产品,累计使用18个月(针对Java语言技术人员)

4、至少熟练使用SSH(针对Java语言技术人员)或公司指定的开发平台

5、至少使用.Net/Domino开发工具18个月

6、至少熟悉部门1个产品的业务功能。

1、至少熟练使用2种以上中间件产品

2、至少完成2个项目的系统设计

3、独立解决技术难题,并指导项目成员完成开发任务。

4、了解并掌握多种开发框架

5、能熟练使用2种以上操作系统

6、了解部门所有业务方向的所有产品的业务功能,并精通一个业务方向产品的业务功能或对公司的至少1个项目/产品有深刻理解和掌控

8、掌握本业务部门领域的项目/产品技术进展与市场动态

9、能够同时承担2个以上复杂项目/产品的任务

10、精通项目管理的知识与流程,掌握公司的过程和规范

11、能够从技术上对项目/产品的架构、设计和开发完全负责

12、能够快速掌握业界领先的技术,国外技术资料的阅读能力

13、能解决项目过程中的各种疑难问题

1、对公司的2个以上项目/产品有深刻理解和掌握

2、能够同时担任2个以上重点项目的项目总监

3、熟悉所在部门的业务、能够判断需求的范围,挖掘潜在需求

4、能够指导技术团队软件系统的架构、设计和开发

5、掌握项目管理的知识与流程,掌握公司的过程和规范

6、能够快速掌握业界领先的技术,国外技术资料的阅读能力

7、PMP国际认证

8、过程优化和改进能力,针对公司制度能持续提出过程改进/优化的建议

二、任职资格行为标准

一级(助理软件工程师)

1.参与需求讨论(理解需求并执行)

1.1.制作demo

§

与需求人员进行交流,理解系统的需求,确定系统的功能模块及功能结构

根据需求运用demo制作工具完成demo的功能制作

1.2.理解需求文档

阅读理解需求规格说明书及相关文档,提出需求理解的相关问题或疑惑并与需求人员交流确认

2.参与设计

2.1.参与编写概要设计文档

理解系统需求规格说明书,参与讨论确定系统设计的总体思想

完成相关模块的设计文档编写

参与评审概要设计的合理性、可实现性和可扩展性

2.2.配合完成详细设计文档的编写

在理解需求规格说明书及概要设计总体思想的基础上完成相关功能的详细设计文档编写

相关功能详细设计的合理性、可实现性和可扩展性

3.功能开发

3.1.确认开发任务

明确个人开发任务内容,确定工期并反馈

与项目经理沟通并确认模块开发计划,沟通计划

3.2.开发搭建环境

根据开发环境要求在本机安装必备的开发工具、版本控制工具,并调试通过

确认开发环境是可用的,开发工程及配置遵循统一规范

3.3.编写功能代码

在需求说明书及详细设计文档基础上,遵循代码规范要求完成分配功能的程序编写、调试,完成代码编写

检查并确认代码注释遵循代码规范,代码编写遵循代码规范及优化原则

提交源代码和程序,根据需要编写模块实现说明书

3.4.单元测试

以详细设计说明书为依据,审查模块实现说明书,看是否存在实现上的错误或遗漏

确定测试目标、计划及方案,设计测试用例,编写测试代码

根据测试用例及测试代码测试自己编写的功能模块,分析测试结果,定位问题,并修改代码

单元测试发现的缺陷日清日结

3.5.执行版本控制

熟悉项目版本控制日常使用规范要求,正确使用项目版本控制工具,协同团队做好版本控制

确认自己提交代码编译正确并可运行,及时与其他成员沟通解决遇到的版本控制问题

4.参与测试

4.1.配合

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1