课堂笔记(四)

同 行 评 审

1、 同行评审:(Peer Review)是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排了进度。

· 需要前期准备、计划和时间进度表

· 越早越好

1、 同行评审的作用:· 早期发现缺陷;· 去除缺陷;· 降低成本;· 提高质量。

2、 同行评审的类型:· 正规检视:(Inspection)最严格,要求有规范的流程,参

加者经过正式培训;

· 技术评审:(Technique Review)以技术方案的比较、裁决

为目的,严格程度介于正规检视和走读之间;

· 走    读:(Walk Through)最(自由)松散的形式,无流程要求,有评审团队,评审流程无要求。

3、 通用评审流程步骤(正规检视流程):

4、 计划阶段:

· 项目负责人指定组织者;·作者自检工作产品;· 组织者规划本次评审;

· 检查入口准则:是否符合文档标准?是否已用工具检查?代码<=500行;

文档<=40页;……

· 准备评审包:工作产品(HLD);参考资料(SRS-检查一致性);评审表(Review Form);查检表(Checklist)。

· 指定评审专家(3-6人);

· 组织者将评审包、评审通知单发给相关人员。

5、 介绍会议:

· 被评审对象采用新技术、新方法;· 被评审对象第一次被评审 à(作者介绍被审对象以及相关技术)

· 评审专家第一次参加评审  à (评审者介绍评审流程)

· 介绍会议的召开距接到评审通知的时间大于5小时;

· 介绍会议的时间不超过1小时,30-60间为宜,关注讲解。

6、 准备阶段:(最重要、发现缺陷最多)

· 评审专家个人独立完成工作产品的审视,提出缺陷;

· 准备时间 大于 会议时间,且应于会议前2天开始;

· 评审者:收到组织者发来的评审包;审核工作产品、发现缺陷;填写评审表单;反馈评审表单给组织者;

组织者:检查评审表单;裁决是否需要增加评审评审投入(增加准备时间;增加评审专家人数;更换评审专家)

7、 会议阶段(2小时内;只提出问题,不关注解决):

· 组织者召开评审会议;

· 讲解员讲解工作产品;(尽量不要由作者兼任)

· 大家共同确认问题(评审表单中记录的问题;会上发现的问题;当争执不
下时组织者应做出裁决)

· 对已确认的问题进行分类;

· 作者决定是否召开第三小时会议;

· 记录员记录所有的问题及分类,并发给组织者;(记录员尽量不要由作者和组织者担任)

· 组织者更新评审表单。

8、 第三小时会议

· 有争议的问题继续讨论,给出决议;

· 讨论解决问题方案;

· 组织者更新评审表单。

9、 返  工:发回作者修改;

10、 跟  踪:

· 汇总所有需要的数据到评审表单发给相关评审专家;

· 组织评审专家确认各缺陷得到了修改,并且没有引入新的缺陷;

· 协助组织者确认相关问题得到了正确修改并且没有引入新的缺陷;

· 确认评审表单中各相关度量数据正确(发现缺陷数;评审投入时间;评审专家人数等)

时间: 2024-08-28 15:57:31

课堂笔记(四)的相关文章

机器学习课堂笔记(十四)

机器学习课堂笔记(十四) 使用低维数据来近似表示高维数据 通过数据可视化来获得降维数据的物理意义 Σ和∑ni=1不同 Σ的计算对于所有的样本值 此时计算的是一个样本值x(i)的降维z(i) 保留99%的差异性 [U,S,V] = svd(Sigma)调用一次 使用训练集运行PCA,这样定义了x-z的映射,可将其应用于测试集合交叉验证集 PCA应用于可视化时,k=2或k=3 使用PCA避免过拟合将会丢失信息 首先使用原始数据,当算法表现不好时再考虑PCA

九章算法系列(#2 Binary Search)-课堂笔记

前言 先说一些题外的东西吧.受到春跃大神的影响和启发,推荐了这个算法公开课给我,晚上睡觉前点开一看发现课还有两天要开始,本着要好好系统地学习一下算法,于是就爬起来拉上两个小伙伴组团报名了.今天听了第一节课,说真的很实用,特别是对于我这种算法不扎实,并且又想找工作,提高自己的情况. 那就不多说废话了,以后每周都写个总结吧,就趁着这一个月好好把算法提高一下.具体就从:课堂笔记.leetcode和lintcode相关习题.hdu和poj相关习题三个方面来写吧.希望自己能够坚持下来,给大家分享一些好的东

2017年5月12号课堂笔记

2017年5月12号 星期五 空气质量:轻度污染(昨天的北风转今天的南风) 内容:html表格的基本使用,表格跨行跨列,高级表格,播放音乐,播放视频,网页布局,iframe内联框架: 文本框,密码框,单选按钮,复选框,下拉框  备注:周日晚想起来补上的周五课堂笔记(一带一路今天开会天气好晴朗) 一.html表格的基本使用 模仿老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset=&q

?统计学习精要(The Elements of Statistical Learning)?课堂笔记(一)

前两天微博上转出来的,复旦计算机学院的吴立德吴老师在开?统计学习精要(The Elements of Statistical Learning)?这门课,还在张江...大牛的课怎能错过,果断请假去蹭课...为了减轻心理压力,还拉了一帮同事一起去听,eBay浩浩荡荡的十几人杀过去好不壮观!总感觉我们的人有超过复旦本身学生的阵势,五六十人的教室坐的满满当当,壮观啊. 这本书正好前阵子一直在看,所以才会屁颠屁颠的跑过去听.确实是一本深入浅出讲data mining models的好书.作者网站上提供免

线程(java课堂笔记)

1.两种方式的差异 2.线程的生命周期 3.线程控制(线程的方法) 4.线程同步 5.线程同步锁 一. 两种方式的差异 A extends Thread :简单 不能再继承其他类了(Java单继承)同份资源不共享 B implements Runnable:( 推荐) )多个线程共享一个目标资源,适合多线程处理同一份资源. 该类还可以继承其他类,也可以实现其他接口. 二. 线程的生命周期 新建:当程序使用new创建一个线程后,该线程处于新建状态,此时他和其他java对象一样,仅仅由Java虚拟机

CSS基础入门 第4天课堂笔记

CSS基础入门 第4天课堂笔记(本课程共6天) 前端与移动开发学院 http://web.itcast.cn 目录 目录 2 一.复习 3 二.浮动性质的复习 4 三.浮动的清除 5 3.1 清除浮动方法1:给浮动的元素的祖先元素加高度. 5 3.2 清除浮动方法2:clear:both; 6 3.3 清除浮动方法3:隔墙法 7 3.4 清除浮动方法4:overflow:hidden; 8 3.5 清除浮动总结与案例 9 3.6 浏览器兼容问题 11 四.margin 13 4.1 margin

JAVA的面向对象编程--------课堂笔记

JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法):告诉外界对象有那些功能. 后者以前者为基础. 大的对象的属性也可以是一个对象.   为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律. 对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节. 方法的定义非常重要.方法有参

九章算法系列(#3 Dynamic Programming)-课堂笔记

前言 时隔这么久才发了这篇早在三周前就应该发出来的课堂笔记,由于懒癌犯了,加上各种原因,实在是应该反思.好多课堂上老师说的重要的东西可能细节上有一些急记不住了,但是幸好做了一些笔记,还能够让自己回想起来.动态规划算是我的一道大坎了,本科的时候就基本没有学过,研一的时候老师上课也是吃力的跟上了老师的步伐,其实那个时候老师总结的还是挺好的:把动态规划的题目都分成了一维动规.二维遍历.二维不遍历等一系列的问题.这次听了老师的课程,觉得还是需要更加集中的去把各种题进行一个分类吧,然后有针对的去准备,虽然

2017年5月26日课堂笔记

2017年5月26日 星期五 晴 空气质量:中度污染 内容:JavaScript:初识js,按钮的点击事件,变量的使用,数据类型,typeof的使用, string的使用,数组的使用,运算符的运用,逻辑控制语句的使用 备注:5月28日补课堂笔记 一.初识js 老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>初

2017年5月29号课堂笔记

2017年5月29号 阴天 空气质量:良 内容:JavaScript基础:输入输出及确认,统计字符出现的次数,系统函数,自定义函数, 自定义函数和事件的连用,四则运算小练习,方法的作用域 JavaScriptBOM对象(下次课堂笔记再补上,一起记录)history,location,open,document 一.输入输出及确认 仿写老师代码: <!DOCTYPE html><html><head lang="en"> <meta charse