第二次软工作业
一、结对编程搭档
组队人:逯香:http://www.cnblogs.com/luxiang01/p/6838073.html
张安祺
代码和实验报告网站:https://git.coding.net/zaq123456789/exp22.git
二.结对编程内容:
两人组成一队,进行结对编程,从第一次软件工程作业中选出一人的作业作为这次作业的基础设计一个图形界面(GUI)的四则运算应用程序,可以是PC桌面的图形界面程序、网页程序或者手机程序设计的应用程序可以完成加法、减法、乘法、除法运算应用程序可以完成真分数的四则运算。
基本版面如下:
回答真确时的版面:
回答错误的版面
2.选做:
1.逐步扩展功能和可以支持的表达式类型,最后希望能支持下面类型的题目 (最多10个运算符,括号的数量不限制):
25 - 3 * 4 - 2 / 2 + 89 = ?
1/2 + 1/3 - 1/4 = ?
(5 - 4 ) * (3 +28) =?
2.增加“倒计时”功能,每个题目必须在20秒钟完成,如果完不成,得0分进入下一题
3.可以统计用户总的练习题目数量,正确的数量,并且在程序重新启动后能保持记录
基本已经实现选做中的两个功能。
1.倒计时
2.查看成绩
提出成绩查看时的版面
三、实验心得和体会
之前感觉,既然编程考验思维和动手能力,那就应该独立思考,根据自己的思路去完成,提高自己的能力,可是经过这次经历,又发现结对编程也有自己特点,两个人可以互相交流自己的想法,第一时间选最优方案,又可以培养团队协作能力,只要沟通得当,要比一个人去完成的效率要高。