结对编程

一、结对成员介绍及coding.net 地址:

苏晓薇   学号:201421031033   coding地址:https://git.coding.net/Recos/myprogram.git

张慧敏     学号:201421122032     coding地址:

https://coding.net/u/Missyby/p/program1/git/tree/master/

优酷视频地址:http://v.youku.com/v_show/id_XMzEwMjkwMDA0NA==.html?spm=a2h3j.8428770.3416059.1

二、题目描述:

在个人作业1中,用java语言实现了一个简单的四则运算小程序。

通过对四则运算程序做成GUI模式,完成以下功能:

1、记录用户的做题情况,能够查看以往的做题情况

2、具有计时的功能,计算用户完成答题所耗费的时间,记录用户做题的时间点

3、界面能够进行中英文切换

三、项目实现:

1、需求分析

  • 在题目描述3个功能中,我和队友分工完成,我完成的部分是记录用户的做题情况,并能在界面     中显示出以往的做题情况
  • 记录错题,记录用户使用过程产生的错题

2、程序设计

 结对编程_第1张图片

 

3、项目演示

 结对编程_第2张图片

结对编程_第3张图片

结对编程_第4张图片

结对编程_第5张图片

结对编程_第6张图片

 

 文件的存放:

结对编程_第7张图片

结对编程_第8张图片

 

 

4、结对编程感受:

通过这段时间的配合,结对编程1+1是大于2的。每个人熟悉的部分都不一样,两个人一起编程,把任务分配开来后,不管是编程的过程,还是测试的过程,都感觉思路会很清晰,不会一堆杂在一起,当那一部分陷入困境后,可以两个人换个思路去想对方的问题,也会有很多新的想法。

 

三、运用汉堡包的方式评价伙伴

优点:有自己的想法,我陷入问题时候乐于帮助

缺点:代码注释不够清晰

希望他提高的地方:代码的用途希望能注释的清楚一点

 

 

四、PSP

psp2.1

Personal Software Process Stages

Time Senior Student

Time

Planning

计划

30

20

· Estimate

估计这个任务需要多少时间

20

30

Development

开发

500

460

· Analysis

需求分析 (包括学习新技术)

30

20

· Design Spec

生成设计文档

30

20

· Design Review

设计复审

20

20

· Coding Standard

代码规范

20

20

· Design

具体设计

50

70

· Coding

具体编码

100

150

· Code Review

代码复审

30

20

· Test

测试(自我测试,修改代码,提交修改)

30

20

Reporting

报告

30

40

· 

测试报告

20

20

· 

计算工作量

10

20

· 

并提出过程改进计划

10

10

你可能感兴趣的:(结对编程)