软件工程第二次作业—结对编程

软件工程第二次作业—结对编程

一、结对人员

姓名:张洁
学号:1500802111
博客地址
姓名:杨美玉
学号:1500802123
博客地址

二、代码地址

四则运算

三、功能描述及示例

1.功能描述:本程序除了实现必做部分外,还可以可以统计用户总的练习题目数量,正确的数量,并且在程序重新启动后能保持记录。此外,还可实现三个运算符及以上的混合运算,以及对答题时间的计时。
UI界面描述:四则运算的主界面分为四个界面:简单、困难、记录、帮助。简单界面属于两个运算符,分为整数与整数型、分数与分数型;困难界面分为整数与分数型和混合型,整数与分数型包括两个运算符;混合型属于三个运算符及以上;记录界面可以记录上次成绩。选择好题型就进入四则运算的个数输入界面(因界面大小,最好在20道题以内);帮助界面介绍了四则运算的大体内容。"
2.以困难题型的混合型为例:
首先进入主界面,阅读帮助(帮助中明确写出本程序所实现的功能),其次选择题目难度(点击退出可直接退出程序):

先选择题目数量,点击界面中的退出按钮,可退回主界面。

其次开始答题,输入错误可直接退格:

答题界面有计时器,记录了答题时间:

答完题后点击提交,提交后会显示结果,并判断对错。

点击记录可统计答题数量以及答对题数,并保存记录:

在程序重启后,用户 可以查看上次答题记录。



四、心得体会

1.通过结对编程,可以提高写代码的速度。
2.我们两个中,她的编程能力比我高,我们可以相互学习,共同提高。
3.两个人想法不同的时候容易产生争执,但我们可以友好交流找出最好的方式。
4.关于类名、函数名、变量名两个人一定要达成一致,要不然可能看不懂代码。
五、结对编程照片

posted @ 2017-05-10 12:28  手心的温暖  阅读(151)  评论(0编辑  收藏  举报