软件研发人员任职资格标准

来源: 乐鱼体育 | 时间:2024-03-01

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  § 根据需求说明书、模块设计以及实际的代码实现,与测试人员沟通并确认模块功能的用例设计以及确认BUG情况

  § 配合需求调研,与需求分析人员做沟通,了解基本项目需求情况,并总结问题,形成《需求问题记录》。

  § 根据已形成的《需求问题记录》与客户/项目经理进行交流沟通,确认问题及问题的基本处理方法。并增加问题处理意见及处理方法形成《需求问题及处理解决的建议》。提交需求人员进行需求确认。

  § 根据项目定义的《需求规格说明书》模板以及需求的调研结果,补充《需求规格说明书》技术部分。

  § 提交《需求规格说明书》到相关负责人,由负责人确认工作成果是不是满足要求。

  § 详读《需求规格说明书》,了解模块功能需求;依据需求了解情况,整理存在的问题及疑惑。与需求人员做沟通确认,并确认解决方案。

  § 根据概要设计文档的编写规范及版本规范进行系统具体功能概要模块设计文档编写;提交概要设计文档,由项目经理或相关负责人确认审核。

  § 参与概要设计评审(至少包括数据库设计评审),形成正式的评审报告,收集和评审相关的度量数据。

  § 详读《需求规格说明书》及《概要设计文档》,了解模块功能需求及设计思路;根据了解情况,整理存在的问题及疑惑。与有关人员做沟通确认,并确认解决方案。

  § 根据详细设计文档的编写规范及版本规范进行系统具体功能概要详细设计文档编写;并提交详细概要设计文档,由项目经理或相关负责人确认审核。

  § 根据项目进度安排与上级工作安排明确个人开发任务,了解工作内容、范围及期限;根据对个人任务了解情况,根据自己能力,反馈是否可按要求完成。

  § 根据开发任务熟悉本人开发模块的需求分析及模块设计;编写规范进行代码开发,并完成模块功能代码开发

  § 根据代码编写与自测发现开发中的问题,提交文档到mantis系统/或通知测试人员进行记录

  § 根据问题与有关人员进行讨论并分析问题形成解决方案;根据解决方案快速解决问题

  § 配合代码走查人员检查项目中的代码,协助解释代码功能;根据走查结果整理项目中存在的代码质量上的问题,提交检查记录情况至项目负责人安排处理

  § 根据项目负责人安排,解决已存在的代码质量上的问题,并在Mantis上进行登记

  § 利用单元测试工具,测试模块功能,根据测试结果修改模块存在的问题,最终保证单元测试全部通过

  § 根据项目开发进度与各模块负责人沟通,确认整合联调任务内容,形成系统联调方案及计划。

  § 根据确认的联调任务,进行系统联调测试;配合解决联调过程中存在的问题,保证联调顺利通过测试;并最终提供联调结果报告

  § 根据项目要求完成自己编写模块的版本控制,及时按质按量提交代码,保证版本的正确与完整性。

  § 准备部署安装介质、版本及数据;按照项目组规范,部署检测系统到指定地址或环境;配合测试人员验证部署环境是不是正常,及时解决有一定的问题。最终提供《测试环境发布报告》

  § 及时登陆Mantis,清楚自己负责模块的BUG情况;并及时与测试人员做沟通,确认问题;完成自己负责模块的BUG修改,并修改Mantis状态;确认Mantis已修改BUG的测试反馈情况,并及时处理。

  § 根据项目定义的《系统部署文档》模版和项目情况整理部署流程、系统软硬件环境要求补充到《系统部署文档》对应章节;

  § 根据项目的部署实际情况分析过程中所产生问题原因;对问题做多元化的分析并定位并协助解决或对没有办法解决的问题进行上报。

  § 确认项目工作范围,对各模块进行细化,评估每个功能点的工作量并汇总,估算工作量

  § 根据需求调研梳理需求,整理并分配下级完成需求文档(包括:业务需求说明书,需求规格说明书)

  § 确定系统整体设计框架,包括开发平台选择(如:.NET/JAVA.....)、第三方产品选择(商业或者开源),完成框架设计

  § 推进企业内部产品化与知识共享,如:交易类产品组件的开发,报送类产品组件开发,数据分析类的组件开发

  提交需求评审报告,保证产品需求规格说明书的准确性,确保评审的度量数据在公司过程基线期、任职资格新版(制度+手册+标准+表格+PPT)

  请同学们用:【关注+点赞+分享+收藏】来鼓励我,为了能让大家能持续学习到更多的干货哟~

版权所有:乐鱼官方网页下载地址入口 粤ICP备2021097226号 网站地图