注意:这里没有对代码风格做要求,因为要代码走查!

考核项 考核标准 分数等级  
需求规格说明书编写 主要用例图缺失 -1  
主要软件界面设计图缺失 -1  
主要功能清单项目缺失 -1  
主要复杂的操作缺少参考原型 -1  
未按时完成其他工作 -1  
概要设计编写(针对多模块系统) 主要的数据结构设计缺失(如通讯协议、重要的实体类) -1  
主要软件功能模块定义缺失 -1  
模块之间的主要调用关系示意图缺失 -1  
未按时完成其他工作 -1  
合理化的设计建议 +2  
详细设计编写(针对平台功能) 复杂函数实现流程图缺失(没有可以不写) -1  
主要实体类的类图(也可以复制代码)缺失 -1  
主要模块供外部调用接口函数的定义(可以复制代码)缺失 -1  
未按时完成其他工作 -1  
合理化的设计建议 +2  
代码开发 未实现设计文件中指定的功能, -1  
在软件发布后发现软件致命性错误。 -2
对照测试过程中的测试项数量超出2%部分予以扣分。(比如测试项有100项,发布不发现3个致命错误,就扣2分)
 
未按时完成其他工作 -1  
合理的开发建议 +2  
测试 编制测试计划,测试项目缺失(按照功能清单编写,粒度由项目经理指定) -1  
编制的测试项目被退回 -1
需要经过评议,是测试工程师知识面不足,还是测试项编写失误
 
错误确认程序实现功能; -1  
bug提交描述不清,无法指导软件调制 -1
需要经过评议,是测试工程师知识面不足,还是测试项编写失误
 
软件发布后发现bug 1个-0.2
对照测试过程中的测试项数量超出5%部分予以扣分。(比如测试项有100项,发布不发现6个致命错误,就扣0.2分)
之所以只扣-0.2是由于目前的项目立项、设计文件编写、组织机构、人员能力、工作流程还不支持高要求
软件发布后发现致命性错误 -2
对照测试过程中的测试项数量超出5%部分予以扣分。(比如测试项有100项,发布不发现3个致命错误,就扣2分)
 
发现的bug被加入经验库 +2  
非项目组成员发现bug +2
所有人适用,但不包括需求发起者
 
未按时完成工作 -2  
打包,发行 打包文件版本错误、 -1  
配置文件内容错误 -1  
未按时完成工作 -2  
合理的开发建议 +2  
操作文件编写 缺少功能点 -1  
缺少操作截图 -1  
缺少操作步骤 -1  
未按时完成工作 -2  
考核项 考核标准 分数等级
需求规格说明书编写 有功能概述、用例图、软件界面设计图、功能清单清晰明确、复杂的操作要提供原型。 如果任一一项发生内容缺失就-2
概要设计编写(针对平台级功能) 有主要的数据结构设计(如通讯协议、重要的实体类)、通讯有软件功能模块定义、以图的方式明晰模块之间的主要调用关系 如果任一一项发生内容缺失就-2
合理化的设计建议 一条+1
详细设计编写(针对平台级功能) 有复制函数实现流程图(没有可以不写),要有主要实体类的类图(可以复制代码),主要模块供外部调用接口函数的定义(可以复制代码)。 如果任一一项发生内容缺失就-2
合理化的设计建议 一条+1
代码开发 实现设计文件中指定的功能, 如果在软件发布后的使用中发现一条就-1
确保软件无异常,如果在软件发布后的使用中发现一条就-1 如果在软件发布后的使用中发现一条就-1
合理的开发建议 一条+1
测试 编制测试计划(按照功能清单编写,粒度由项目经理指定) 少编写一条-1
确认程序实现了测试计划中指定的功能; 少一条-1
通过测试发现未知bug 如果在软件发布后的使用中发现一条就-1
测试的bug被加入经验库 一条+2
打包,发行 打包文件指定错误、配置文件内容错误,-1 -1
合理的开发建议 一条+1
操作文件编写 涵盖主要功能,有截图,有操作步骤 少编写一条-1

软件工作考核项(zcl)——的更多相关文章

  1. win10 设置软件开机启动项失效

    问题重现: win10系统,只要是图标右下角带盾牌标志的软件,加入系统的启动文件夹:如:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Sta ...

  2. 正式软件工作第一天————MVC、ext JS、和clsa

    正式上班第一天,引导人就提出了MVC.extjs和clsa 三种框架,在这之前只听说了MVC,但还木有学习过,顺便把学习过程记录下来. MVC——初学习 1.M——model 模型:应用对象,处理业务 ...

  3. Windows 下有什么软件能够极大地提高工作效率

    Windows 下有什么软件能够极大地提高工作效率?修改 可以推荐一些好的应用或者有趣的程序,能提升工作效率或者能让人眼前一亮的.修改 举报1 条评论 分享 • 邀请回答   按票数排序按时间排序 2 ...

  4. 学EE做硬件找工作不如学CS做软件,为什么会这样?

    学EE做硬件找工作不如学CS做软件,为什么会这样? 电子工程(EE)就业最好的方向居然是转计算机,也许让有的人觉得很不公平,EE也是很重要的学科,我们学习也很努力,为什么就业会不如CS?也有的人好奇, ...

  5. ASP.NET MVC (Razor)开发<<周报与绩效考核系统>>,并免费提供园友们使用~~~

    过去我们使用过一些周报工具来完成项目组或部门的周报填写与考核工作,但多少有些不理想,要么功能太过简单,要么功能特别繁杂,不接地气,使用不便. 后来我们就考虑自己开发一个简单的,实用的,易用的,接地气的 ...

  6. Accounting_会计电算化工作指南

    会计电算化工作指南 会计电算化实施的内容目标及原则 企业会计电算化的实施,也就是企业建立会计电算化的整个过程,是一项复杂的系统工程.在整个系统的实施过程中,包括会计电算化工作的规划,会计信息的建立与管 ...

  7. windows 10 开始菜单和cortana无法工作的问题

    过了个周末,到了实验室一开机发现报了个关键错误:开始菜单和cortana无法工作. 经过一番google ,发现问题,原来是360禁用了一个服务导致,这个服务是UserManager. 我直接去开启发 ...

  8. Python快速定位工作目录

    原文链接:http://www.cnblogs.com/wdong/archive/2010/08/19/1802951.html 常年奋斗在编码一线的同学,应该都深有体会,工作久了,很多项目文件.技 ...

  9. OA办公软件篇(二)—权限管理

    权限管理的背景 权限管理的作用 迭代历程 关键名词释义 权限管理模型 具体实现 写在最后   权限管理的背景 在OA办公软件篇(一)-组织架构一文中,我们说到组织架构是软件系统的权限体系的重要搭建依据 ...

随机推荐

  1. Nginx使用naxsi防xss、防注入攻击配置

    == 对于nginx有相应模块来完成WAF构建,此处使用的是naxsi模块. == 一.安装前提 .必须安装了nginx并可提供基本服务(这个是添加模块儿的前提,自己google吧): .下载naxs ...

  2. poj 3666 河南省第七届程序设计D题(山区修路)

    题目大意: 给定一个序列,以最小代价将其变成单调不增或单调不减序列,求最小的变动价值:需要用到离散化dp 状态转移方程: dp[i][j]=abs(j-w[i])+min(dp[i-1][k]);(k ...

  3. java - day08 - PrimeNumLoop

    质数循环查找 package day07_addition; //范围查找质数 public class PrimeNumLoop { public static void main(String[] ...

  4. JME的flyCam和cam的区别

    http://hub.jmonkeyengine.org/wiki/doku.php/jme3:advanced:camera 注意这句话: The flyCam class field gives ...

  5. Vue 组件4 动态组件

    动态组件 通过使用保留的<component>元素,动态的绑定到它的is特性,我们让多个组件同时使用同一个挂载点,并动态切换: var vm = new Vue({ el: '#examp ...

  6. jdbctemplate中的query(sql,params,mapper)与queryForList(sql,params,class)区别

    query(sql,params,mapper):是针对自定义对象类型的查询语句,比如: jdbcTrade.query(sql, params, new AMapper()); queryForLi ...

  7. postman-变量/环境/过滤等

    之前虽然自己也有用postman来测试api,但都只是最简单输入url,发送,查看结果,大部分时候跟使用浏览器差不多,偶然在简书首页看到一篇 API开发神器-Postman , 深感还是得对自己使用的 ...

  8. 浅谈.net平台下深拷贝和浅拷贝

    在.net类库中,对象克隆广泛存在于各种类型的实现中,凡是实现了ICloneable接口的类型都具备克隆其对象实例的能力.所以本文讲述的深拷贝和浅拷贝也是在实现ICloneable接口的基础上进行的 ...

  9. Uva1025 A Spy in the Metro

    #include <iostream> #include <cstring> #include <cstdio> using namespace std; ]; ] ...

  10. Python中的多进程与多线程/分布式该如何使用

    在批评Python的讨论中,常常说起Python多线程是多么的难用.还有人对 global interpreter lock(也被亲切的称为“GIL”)指指点点,说它阻碍了Python的多线程程序同时 ...