ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:23.73KB ,
资源ID:28084456      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28084456.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件开发人员任职资格标准.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件开发人员任职资格标准.docx

1、软件开发人员任职资格标准XX公司软件开发人员任职资格标准 V1.1变更履历 3一、 级别划分及申报条件 31.级别划分 31.1.级别划分 31.2.3等设置 42.申报条件 42.1.学历及工作年限要求 42.2.项目经验要求 42.3.知识技能要求 4二、 任职资格行为标准 6一级(助理软件工程师) 6参与需求讨论(理解需求并执行) 61.制作 demo 61.理解需求文档 6参与设计 62.参与编写概要设计文档 62.配合完成详细设计文档的编写 6功能开发 63.确认开发任务 63.开发搭建环境 63.编写功能代码 63.单元测试 63.执行版本控制 7参与测试 74.配合测试 7二级(

2、软件工程师) 7需求分析(理解) 71参与需求调研 71编写需求文档 7模块设计 72编写概要设计文档 72编写详细设计文档 7模块开发 83确认开发任务 83开发搭建环境 83模块功能编写代码 83解决一般技术问题 83参与代码走查 83单元测试 83参与整合联调 83执行版本控制 8模块测试 84搭建测试环境 84配合测试 9部署支持 95编写部署文档 95协助解决部署问题 9三级(高级软件开发工程师) 9支持售前工作 9技术可行性分析 9参与技术方案文档编写 9评估工作量及风险 9控制和主导需求 9主导需求调研 9需求分析 9系统设计 10数据库设计 10系统设计 10测试规划 10部署

3、规划 10系统部署 10核心模块开发 10核心功能代码编写 10解决技术难题 10四级(资深软件工程师) 10技术创新与优化 10技术发展建议 10规范改进建议 10管理项目和产品 11处理测试疑难问题 11设计规划 11规范产品设计 11产品规划 11产品战略建议 11产品改进建议 11需求规划 11需求评审 11变更履历#版本更改处更改内容更改人/日期审核人/日期批准人/日期1V1.12级“1.2编写需求文档”增加参与 需求评审的要求,需要形成评审报 告和度量数据。李守振2010-07-23潘杨2010-08-06杨立东2010-08-092V1.12级“2.1编写概要设计文档” 增加参与

4、设计评审的要求。李守振2010-07-23潘杨2010-08-06杨立东2010-08-093V1.13级“ 1.1技术可行性分析”增加参 与技术方案决策工作,按公司要求 的结构化决策流程执行技术选型决 策的要求李守振2010-07-23潘杨2010-08-06杨立东2010-08-094V1.13级“ 2.1主导需求调研”增加主导 需求评审,形成评审报告的要求李守振2010-07-23潘杨2010-08-06杨立东2010-08-095V1.13级“ 5.1系统部署”和“ 5.2协助 解决部署问题“进行合并李守振2010-07-23潘杨2010-08-06杨立东2010-08-096V1.1

5、3级去掉7关于项目管理,过程控制 的要求李守振2010-07-23潘杨2010-08-06杨立东2010-08-097V1.13级“ 6.2解决技术难题“增加技术 创新的要求李守振2010-07-23潘杨2010-08-06杨立东2010-08-098V1.14级“ 3.1规划产品设计”增加主导 产品线或所负责的项目的设计评 审,形成评审报告和数据,确保评 审相关的度量数据在公司设定的过 程能力基线内的要求。李守振2010-07-23潘杨2010-08-06杨立东2010-08-099V1.14级“ 5.1需求评审” 增加提交需求 评审报告,保证产品需求规格说明书 的准确性,确保评审的度量数据

6、在 公司过程基线内的要求。李守振2010-07-23潘杨2010-08-06杨立东2010-08-09级别划分及申报条件级别划分XX公司软件研发类人员划分为 4级,每级分为3等,具体为:级别划分等级含义达到的专业水平4级资深软件工程师对软件开发领域深刻而广泛的理解,能够通过改革现有的程序/ 方法来解决 软件开发领域内复杂的、重大的问题,能够把握本专业的发展趋势,并使 本专业发展规划与业内发展趋势相吻合3级高级软件工程师具有软件开发的技术专长,能够独立地、成功地、熟练完成大型软件开发 项目的管理,能够对现有的方法 /程序进行优化,并解决复杂问题2级软件工程师具有独立完成工作所需的软件开发知识和技

7、能,能够完成工作,在例行情 况下有多次独立进行小型软件开发项目经验1级助理软件工程师具有基本的软件开发知识、胜任力和技术能力,从事一些单一的、局部的 软件开发工作3等设置名称含义行为认证得分高等(职业等)专业地完成各项业务流程,同时能够进行一定的创新90分以上中等(普通等)能熟练的完成各项业务流程和任务80分以上初等(基础等)具备该级别所需的能力,熟悉业务流程,能够完成基本工作70分以上申报条件学历及工作年限要求1级2级3级4级学历专1本1硕1专3本2硕2专5本4硕3专7本6硕5岗位经验至少6个月软件开发工作经验至少2年软件开发工作经验至少3年软件开发工作经验至少5年软件开发工作经验22项目经

8、验要求级别经验要求(冋一级别经验要求必须冋时具备)1级1、至少参与1个30w以下项目的开发,在项目中开发时长至少 6个月2级1、 至少参与1个30-100W项目的开发,在项目中开发时长至少 6个月或至少参与3个30w项目的开发,并累计在项目中开发时长至少 6个月2、 至少独立完成2模块级的系统设计及开发3级1、 至少参与1个100W+项目的开发,在项目中开发时长至少 6个月或至少参与3个30-100W项目的开发,并累计在项目中开发时长至少 6个月2、 在以上项目中当担任架构设计、技术经理或类似角色3、 至少独立完成2个项目的系统设计4、 至少在1个项目中进行常用数据库(oracle,DB2,i

9、nformix )及中间件的调优4级1、 至少负责1个200w+项目的开发,项目规模至少 80人月,在项目中开发时长至少 24个 月,和2个50w项目的开发或至少参与 8个50w+项目的开发,项目规模至少 20人月2、 至少完成5个项目的系统设计3、 在项目中使用创新解决技术难题4、 必须负责解决公司层面 PMO攵集的技术难题知识技能要求级别知识技能要求1级1、 至少掌握1项开发语言,并熟悉使用开发平台,累积使用 6个月;2、 至少熟悉1种相关数据库并累积使用 6个月3、 掌握公司的规范和流程4、熟练使用公司内的支持工具,例如:配置管理,缺陷管理工具等2级1、 至少掌握1项开发语言,并熟悉该语

10、言的开发框架,累积使用 12个月;2、 至少熟悉1种相关数据库并累积使用 18个月3、 至少熟练使用一种中间件产品,累计使用 18个月(针对Java语言技术人员)4、 至少熟练使用SSH(针对Java语言技术人员)或公司指定的开发平台5、 至少使用.Net/Domino 开发工具18个月6、 至少熟悉部门1个产品的业务功能。3级1、 至少熟练使用2种以上中间件产品2、 至少完成2个项目的系统设计3、 独立解决技术难题,并指导项目成员完成开发任务。4、 了解并掌握多种开发框架5、 能熟练使用2种以上操作系统6、 了解部门所有业务方向的所有产品的业务功能,并精通一个业务方向产品的业务功能 或 对公

11、司的至少1个项目/产品有深刻理解和掌控8、 掌握本业务部门领域的项目/产品技术进展与市场动态9、 能够同时承担2个以上复杂项目/产品的任务10、 精通项目管理的知识与流程,掌握公司的过程和规范11、 能够从技术上对项目/产品的架构、设计和开发完全负责12、 能够快速掌握业界领先的技术,国外技术资料的阅读能力13、 能解决项目过程中的各种疑难问题4级1、 对公司的2个以上项目/产品有深刻理解和掌握2、 能够同时担任2个以上重点项目的项目总监3、 熟悉所在部门的业务、能够判断需求的范围,挖掘潜在需求4、 能够指导技术团队软件系统的架构、设计和开发5、 掌握项目管理的知识与流程,掌握公司的过程和规范

12、6、 能够快速掌握业界领先的技术,国外技术资料的阅读能力7、 PMP国际认证8、 过程优化和改进能力,针对公司制度能持续提岀过程改进 /优化的建议任职资格行为标准一级(助理软件工程师)参与需求讨论(理解需求并执行)制作 demo 与需求人员进行交流,理解系统的需求,确定系统的功能模块及功能结构 根据需求运用 demo 制作工具完成 demo 的功能制作理解需求文档 阅读理解需求规格说明书及相关文档, 提出需求理解的相关问题或疑惑并与需求人员交 流确认参与设计参与编写概要设计文档 理解系统需求规格说明书,参与讨论确定系统设计的总体思想 完成相关模块的设计文档编写 参与评审概要设计的合理性、可实现

13、性和可扩展性配合完成详细设计文档的编写 在理解需求规格说明书及概要设计总体思想的基础上完成相关功能的详细设计文档编 写相关功能详细设计的合理性、可实现性和可扩展性功能开发确认开发任务 明确个人开发任务内容,确定工期并反馈 与项目经理沟通并确认模块开发计划,沟通计划开发搭建环境 根据开发环境要求在本机安装必备的开发工具、版本控制工具,并调试通过 确认开发环境是可用的,开发工程及配置遵循统一规范编写功能代码 在需求说明书及详细设计文档基础上, 遵循代码规范要求完成分配功能的程序编写、 调 试,完成代码编写 检查并确认代码注释遵循代码规范,代码编写遵循代码规范及优化原则 提交源代码和程序,根据需要编

14、写模块实现说明书单元测试 以详细设计说明书为依据,审查模块实现说明书,看是否存在实现上的错误或遗漏 确定测试目标、计划及方案,设计测试用例,编写测试代码 根据测试用例及测试代码测试自己编写的功能模块, 分析测试结果, 定位问题, 并修改 代码单元测试发现的缺陷日清日结执行版本控制 熟悉项目版本控制日常使用规范要求, 正确使用项目版本控制工具, 协同团队做好版本 控制 确认自己提交代码编译正确并可运行,及时与其他成员沟通解决遇到的版本控制问题参与测试配合测试 根据需求说明书、 模块设计以及实际的代码实现, 与测试人员沟通并确认模块功能的用 例设计以及确认 BUG 情况 按照公司 BUG 管理要求

15、及时修改自己负责模块的 BUG 根据需要编写 BUG 修改记录二级(软件工程师)需求分析(理解)参与需求调研 配合需求调研, 与需求分析人员进行沟通,了解基本项目需求情况,并总结问题, 形成 需求问题记录 。根据已形成的需求问题记录与客户 /项目经理进行交流沟通,确认问题及问题的基 本处理方法。并增加问题处理意见及处理方法形成需求问题及处理建议 。提交需求 人员进行需求确认。编写需求文档根据项目定义的 需求规格说明书 模板以及需求的调研结果, 补充需求规格说明书 技术部分。提交需求规格说明书到相关负责人,由负责人确认工作成果是否满足要求。 参与需求评审,形成正式的评审报告,收集和评审相关的度量

16、数据。模块设计编写概要设计文档 详读需求规格说明书 ,了解模块功能需求;根据需求了解情况,整理存在的问题及 疑惑。与需求人员进行沟通确认,并确认解决方案。根据概要设计文档的编写规范及版本规范进行系统具体功能概要模块设计文档编写; 提 交概要设计文档,由项目经理或相关负责人确认审核。参与概要设计评审(至少包括数据库设计评审) ,形成正式的评审报告,收集和评审相 关的度量数据。编写详细设计文档 详读需求规格说明书及概要设计文档 ,了解模块功能需求及设计思路;根据了 解情况,整理存在的问题及疑惑。与相关人员进行沟通确认,并确认解决方案。 根据详细设计文档的编写规范及版本规范进行系统具体功能概要详细设

17、计文档编写; 并 提交详细概要设计文档,由项目经理或相关负责人确认审核。模块开发确认开发任务 根据项目进度安排与上级工作安排明确个人开发任务, 了解工作内容、 范围及期限; 根 据对个人任务了解情况,根据个人能力,反馈是否可按要求完成。 根据最终确认结果,确认工作内容、范围及期限。开发搭建环境 搭建整体开发环境 搭建数据库开发环境,完成配置检验开发环境模块功能编写代码 根据开发任务熟悉本人开发模块的需求分析及模块设计; 编写规范进行代码开发, 并完 成模块功能代码开发解决一般技术问题 根据代码编写与自测发现开发中的问题,提交文档到 mantis 系统 /或通知测试人员进行记录 根据问题与相关人

18、员进行讨论并分析问题形成解决方案;根据解决方案快速解决问题参与代码走查 配合代码走查人员检查项目中的代码, 协助解释代码功能; 根据走查结果整理项目中存 在的代码质量问题,提交检查记录情况至项目负责人安排处理 根据项目负责人安排,解决已存在的代码质量问题,并在 Mantis 上进行登记单元测试 根据自己编写的模块代码及核心代码、逻辑复杂代码进行单元测试代码编写 利用单元测试工具, 测试模块功能, 根据测试结果修改模块存在的问题, 最终保证单元 测试全部通过单元测试的缺陷日清日结参与整合联调 根据项目开发进度与各模块负责人沟通, 确认整合联调任务内容, 形成系统联调方案及 计划。根据确认的联调任

19、务, 进行系统联调测试; 配合解决联调过程中存在的问题, 保证联调 顺利通过测试;并最终提供联调结果报告执行版本控制 根据项目版本控制日常规范要求,使用项目版本控制工具。 根据项目要求完成自己编写模块的版本控制, 及时按质按量提交代码, 保证版本的正确 与完整性。模块测试搭建测试环境 准备部署安装介质、版本及数据;按照项目组规范,部署测试系统到指定地址或环境; 配合测试人员验证部署环境是否正常, 及时解决存在问题。 最终提供 测试环境发布报 告配合测试及时登陆 Mantis ,了解自己负责模块的 BUG 情况;并及时与测试人员进行沟通,确认 问题;完成自己负责模块的 BUG 修改,并修改 Ma

20、ntis 状态;确认 Mantis 已修改 BUG 的测试反馈情况,并及时处理。部署支持编写部署文档 根据项目定义的 系统部署文档 模版和项目情况整理部署流程、 系统软硬件环境要求 补充到系统部署文档对应章节; 最终完成系统部署文档编写,并提交负责人审批确认。协助解决部署问题 根据项目的部署实际情况分析过程中所产生问题原因; 对问题进行分析并定位并协助解 决或对无法解决的问题进行上报。根据部署情况进行经验总结,将问题及解决方案纳入项目 FAQ 文档。三级(高级软件开发工程师)支持售前工作技术可行性分析 根据项目情况了解技术和业务的需求 ,并整理出技术实现方案 评估各方案优缺点,并推荐合适的技术

21、解决方案 参与技术方案决策工作,按公司要求的结构化决策流程执行技术选型决策。参与技术方案文档编写 根据项目情况与客户或售前人员进行沟通了解项目背景,设计项目技术方案 参与项目标书中技术部分编写评估工作量及风险 确认项目工作范围, 对各模块进行细化, 评估每个功能点的工作量并汇总, 估算工作量 评估项目技术风险点 ,并制定相应的解决策略控制和主导需求主导需求调研 与客户进行沟通,制定需求调研计划 按照调研计划进行需求调研,汇总需求文档 主导需求评审,形成评审报告需求分析 根据需求调研梳理需求, 整理并分配下级完成需求文档(包括:业务需求说明书, 需求 规格说明书) 需求 demo 的整体规划 ,

22、组织和监控 DEMO 制作,形成 DEMO 向客户提交业务需求说明文档及展示 demo 和确认需求系统设计数据库设计 使用数据库设计工具设计数据库,完成数据库设计文档系统设计 确定系统整体设计框架,包括开发平台选择(如: .NET/JAVA )、第三方产品选择 (商业或者开源 ),完成框架设计 确定系统具体的功能模块,分配工作,形成任务分配计划文档,并进行跟进 制定模块设计评审标准,进行系统各模块评审,归档测试规划 提出测试要求及测试范围,配合测试人员完成测试计划和测试用例 规划测试环境,对需要联调的项目进行仿真环境准备部署规划系统部署 评估部署方案可行性及操作性 ,编写部分或者全部部署方案

23、对部署工作进行分析,解决相关问题,记录解决方案 对系统性能瓶颈进行定位,进行系统相应部分调优,包括:操作系统、数据库、应用服 务器、应用程序本身核心模块开发核心功能代码编写 根据系统需求,进行核心功能设计及进行代码编写 根据核心模块,指导开发人员理解核心技术说明文档解决技术难题 及时发现并解决开发中的技术难点 进行技术创新,项目中能提出技术革新方案,提高项目的生产效率。四级(资深软件工程师)技术创新与优化技术发展建议调研竞争对手 ,分析行业前景,提交可行性分析报告 分析技术设计现状 ,对公司的产品线采用的技术设计进行汇总分析 确定能符合公司产品线的技术方向规范改进建议 制定公司技术标准规范 度

24、量标准规范执行 ,收集标准规范改进建议 分析过程度量数据 ,提交标准规范改进建议管理项目和产品 明确市场需求转换为软件 /产品需求规格 推进公司内部产品化与知识共享 ,如:交易类产品组件的开发 ,报送类产品组件开发 ,数据 分析类的组件开发评估项目 / 产品成本 ,指导项目 /产品预研 识别与控制项目 /产品开发的风险 ,改进项目 /产品质量 解决产品层面的技术难题如:性能调优 ,人机界面交互快速开发,测试驱动开发的仿 真产品处理测试疑难问题 对疑难问题进行分类,对测试方式以及系统参数进行分析,并将所有问题信息存档 解决疑难问题,并对问题的解决过程,形成存档文件,对同一类问题形成指导性文档 建

25、立完善疑难问题库,可以使公司的项目组可以查询、借鉴、 提交和解决新问题、 共享 经验、提高生产效率设计规划规范产品设计评审重点项目 /产品的架构 .概要设计与数据库设计 ,识别设计的错误与风险并提出解决 方案 ,使设计最优化深度走查软件项目 /产品的代码,保证设计和代码的一致性 ,发现缺陷代码 , 给出整改方案,使系统性能最优化主导产品线或所负责的项目的设计评审, 形成评审报告和数据, 确保评审相关的度量数 据在公司设定的过程能力基线内。产品规划产品战略建议 调研竞争对手产品定位 ,优缺点 分析市场前景和产品现状 发布具有前瞻性产品发展规划 提供产品售前策略依据产品改进建议 依据市场需求明确改进目标 组织收集产品改进建议 分析改进建议 提交产品改进可行性报告需求规划需求评审 参与项目需求规划,指导项目的需求调研 分析软件市场需求规格说明书中定义的需求, 确定软件实现的可行性及合理性; 是否表述已被明确,清晰并无歧义;是否相互一致、无矛盾,是可验证、可测试的 提交需求评审报告 ,保证产品需求规格说明书的准确性,确保评审的度量数据在公司过 程基线内。

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

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