AKM1

导航

结对编程

结对编程1

项目成员:

王珏:201421122057

于波:201421122058

Coding地址:https://coding.net/u/polk/p/arithmetic-express.vue/git/tree/master

 

需求分析:

 

1计时功能:显示用户答题时间。

2对错功能:显示用户答题对错。

3随机生成题目时不生成重复的题目。

 

程序设计

说明:四则远算主要功能分为,计算、计时、记录。其中计算是最核心最重要的部分,但在个人作业1中已经有过详细说明,这里不再细说。计时功能,记录用户在开始答题直到答题结束消耗时间。记录主要是对答题结束之后,将错题生成记录

三、代码展示:

登录注册:

计时:

生成记录:

程序运行:

登录:

题目选择:

答题:

错题记录:

小结感受:

   结对编程让我们加强了团队合作的能力

  这次实验主要是在实验一的基础上进行改进我在队友的基础上进行优化。遇到问题两个人提出各自想法加以讨论,最终可以得到更优的方案。

、运用“汉堡包”的方式,评价结对伙伴:

优点:对于问题的处理非常快,解决思路很清晰

缺点:有些方法没标明用途,代码的注释有点欠缺。

希望他提高的地方:能全面看待问题,多加思考和学习,代码书写要规范

、描述结对过程:

   1.读完题目,明确任务需求。这次结对编程需要在个人作业1上增加3个功能。

   2.根据任务需求和自身条件分配任务,比如这次结对编程我要完成的任务是登录注册计时功能和记录功能

   3.独自完成自己任务,遇到问题时一起沟通解决。。

   4.完成功能后,相互互省代码,调试功能。

   5.整合所有功能代码,调试功能是否冲突。

结对照片:

八、展示PSP:

psp2.1

Personal Software Process Stages

Time Senior Student(min)

Time(min)

Planning

计划

360

300

· Estimate

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

600

720

Development

开发

360

480

· Analysis

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

60

60

· Design Spec

生成设计文档

60

60

· Design Review

设计复审

30

60

· Coding Standard

代码规范

30

40

· Design

具体设计

30

60

· Coding

具体编码

180

120

· Code Review

代码复审

60

50

· Test

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

180

150

Reporting

报告

90

100

· 

测试报告

180

120

· 

计算工作量

20

10

· 

并提出过程改进计划

50

40

 

 

 

posted on 2017-10-22 20:47  AKM1  阅读(259)  评论(2编辑  收藏  举报