用个体软件过程(PSP)记录你的工作
用个体软件过程(PSP)记录你的工作
首先,非常感谢大家对本门课程的学习所投入的时间和精力。
其次,已经进入数据时代,口说无凭,拿数据来。如果你认为你已经投入了大量精力在这门课程的学习和作业中,而且已经精疲力竭。那么,请用PSP真实记录下你的工作。在各小组的博客中,建议大家用PSP的数据来计划、记录小组任务的完成情况。
附录中给出了PSP2.1表格,大家可根据各自小组的分工情况,对该表格做出合理的调整。通过先计划、再实施,用你的数据告诉我,你的投入是多少。谢谢。
注意:(以下摘自:邹欣,《构建之法(第三版)》,人民邮电出版社,2017年9月,2.3节:个人开发流程,版权归原作者所有)
(1)PSP的目的是记录工程师如何实现需求的效率,
(2)PSP依赖于数据,用PSP来记录工程师的各项活动,从而得到PSP的数据。请勿虚构数据。
附录
附:PSP 2.1表格
|
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
|
Planning |
计划 |
||
|
· Estimate |
· 估计这个任务需要多少时间 |
||
|
Development |
开发 |
||
|
· Analysis |
· 需求分析 (包括学习新技术) |
||
|
· Design Spec |
· 生成设计文档 |
||
|
· Design Review |
· 设计复审 (和同事审核设计文档) |
||
|
· Coding Standard |
· 代码规范 (为目前的开发制定合适的规范) |
||
|
· Design |
· 具体设计 |
||
|
· Coding |
· 具体编码 |
||
|
· Code Review |
· 代码复审 |
||
|
· Test |
· 测试(自我测试,修改代码,提交修改) |
||
|
Reporting |
报告 |
||
|
· Test Report |
· 测试报告 |
||
|
· Size Measurement |
· 计算工作量 |
||
|
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
||
|
合计 |
用个体软件过程(PSP)记录你的工作的更多相关文章
- PSP记录个人项目耗时情况
四则运算编程 PSP记录个人项目耗时情况 PSP Personal Software Process Stages Time(%) Planning 计划 7 Estimate 估计这个任务需要多少时 ...
- 个人软件过程(psp)需求文档
1. 业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...
- 记录我开发工作中遇到HTTP跨域和OPTION请求的一个坑
我通过这篇文章把今天工作中遇到的HTTP跨域和OPTION请求的一个坑记录下来. 场景是我需要在部署在域名a的Web应用里用JavaScript去消费一个部署在域名b的服务器上的服务.域名b上的服务也 ...
- [笔记]记录原开发工作在base命名空间下扩展的属性与方法
前言 该笔记只是为了记录以前开发使用的方式. 处理命名空间namespace /** * 处理命名空间 * @param {string} 空间名称,可多个 * @return {object} 对象 ...
- 关于Advanced Installer 11.0打包软件过程一些记录
1.想要安装后在默认网站下为一个虚拟目录,IIs,Web应用程序,选中虚拟目录是一个Web应用程序.同时修改常规>文件夹,重新指向网站文件所在目录,不然会少一级目录 2.如果想单独的应用程序池, ...
- psp记录个人项目花费时间
预估时间 120min 设计分析时间 30min 具体设计时间 ≍40min 编码时间 ≍1h 测试时间 10min 整理结论时间 10min 总结与探讨时间 5min
- 作业三:PSP记录耗时情况
PSP2.1 Personal Software Process Stage Time planning 计划 15min Estimate 估计这个任务多久完成 130min Developing ...
- PSP记录个人项目耗时
PSP2.1 Personal Software Process Stage Time Planning 计划 90 ·Estimate ·估计这个任务需要多长时间 90 Development 开发 ...
- 作业三:PSP记录个人项目耗时情况
PSP2.1 Personal Software Process Stages Time Planning 计划 20min Estimate 估计开发 ...
随机推荐
- Spring声明式事务不回滚问题
疑问,确实像往常一样在service上添加了注解 @Transactional,为什么查询数据库时还是发现有数据不一致的情况,想想肯定是事务没起作用,出现异常的时候数据没有回滚.于是就对相关代码进行了 ...
- eclipse 自动生成json格式的toString()方法
文本代码 {"${member.name()}":"${member.value}", "${otherMembers}"}
- TCP/IP知识总结(TCP/IP协议族读书笔记三)
接下来,总结传输层的两大协议UDP和TCP. 一.UDP(用户数据报协议) 讲UDP之间,先了解两个概念:有连接和无连接. 有连接:通信之前,通信双方必须建立一条通道: 无连接:不需要建立通道,发送方 ...
- 设计模式学习笔记(1)Iterator
Iterator 模式 public interface Iterator { public boolean hasNext(); public Object next(); } public int ...
- 3.3 JSP内置对象概述
1.request 1.1 request获取页面传来的参数,参数通过浏览器网址和后面添加?的方式传达. 传参:”show.jsp?id=001” 获取参数:request.getParameter( ...
- select 中添加option的注意
在平时写JS中经常要给Select添加option,如果我们把option中的数据用一个字符串来表示: eg: var strOption='<option>1</option> ...
- fiddler无法抓取chrome解决方法
前端开发中,不可避免的要和服务器端进行联调,少了fiddler这个利器可不行. 由于无线开发需要配置UA,我使用chrome进行访问,但是今儿一早过来,发现fiddler无法抓取chrome的请求了. ...
- spark 创建稀疏向量和矩阵
http://blog.csdn.net/canglingye/article/details/41316193 [相互转换]:http://stackoverflow.com/questions/3 ...
- 关于关闭TAB,IFRAME占用的内存不能释放问题
资料来源:http://jxd-zxf.iteye.com/blog/1440611 使用TAB时注意,如果TAB是引用IFRAME,关闭TAB时IFRAME不会被销毁从而导致内存不能释放,大量使用T ...
- Ubuntu 18.04上安装R及Rstudio
安装R引用自:https://www.howtoing.com/how-to-install-r-on-ubuntu-18-04 安装Rstudio引用自:https://www.rstudio.co ...