码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程作业

时间:2015-10-18 21:32:00      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

需求分析:对于这个程序的需求分析我们的讨论是这样的,这个程序要实现的功能有。实现四则运算,能够产生1-10的随机数,用户可以自行选择要应用于运算的运算符。能够统计出答题的总共数目,答对题目的个数和答错题目的个数并计算出来正确率。

具体设计思路:做这个程序我们的想法是这个样子的首先要有两个窗体应用,一个窗体做四则运算,另一个窗体做统计用。首先是tiemer按钮这是用来做倒计时用的,因为我们的能力问题经过很多次尝试都不能做到这个按钮与用户的交互,不能让用户自己来定义时间。所以只能事先自己定义了,用了个Label4用来作为提示信息:倒计时,label5用来作为显示信息用。修改label5 BorderStyle FIxed3D,Label5text为空格。然后就是用户对运算符的选择,在这里我们用1234来代表运算符的加减乘数供用户选择用。接下了是定义随机数的产生和算法。

 技术分享

算法用来产生1-10的随机数:

技术分享

定义倒计时:

技术分享

运算符的产生

技术分享

textBox3的键盘输入事件:

技术分享

开始按钮的单击事件:

技术分享

结束按钮的单击事件:

技术分享

 From1KeyDown事件

技术分享

From2

技术分享

运行程序:

技术分享

技术分享

PSP耗时分析

 

PSP耗时分析

 

Personal Software Process Sages

Time(%)SeniorStudent

计划

 

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

14h

开发

 

需求分析

0.5h

生成设计文档

0.5h

设计复审

0.5h

代码规范

 

具体设计

3h

具体编码

4h

代码复审

1h

测试(自测、修改代码、提交修改)

 

报告

 

测试报告

 

计算工作量

 

事后总结,并提出过程改进计划

2h

 

结对编程图片:

 技术分享

结对编程总结:

在这次两个人的合作编程中,我只是个助手,,因为之前的基础不是很好,跟宿舍的学霸一块做的这个软件,在编程过程中,跟着小伙伴也学到了不少的新东西,我们就是一次次敲代码,一次次运行失败,一次次调试,反复做着,对于老师作业的要求,我们并没有全部做出来,通过这次的作业,的却是增长了不少知识,我喜欢做牛老师的作业,我每次都能学到新的东西,也挺有兴趣,希望跟着宿舍的学霸可以学到更多的东西。

 

结对编程作业

标签:

原文地址:http://www.cnblogs.com/vinnie5200/p/4890161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!