软件工程第四次作业
博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 单元测试练习 |
1.题目要求
我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:
能够自动生成四则运算练习题
可以定制题目数量
用户可以选择运算符
用户设置最大数(如十以内、百以内等)
用户选择是否有括号、是否有小数
用户选择输出方式(如输出到文件、打印机等)
最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
2.代码地址
https://github.com/yilingsima/mygit/blob/master/004.cpp
3.结对信息
郭劲松-驾驶员(本人)
池浩-领航员
4.工作截图(含结果)
5.工作总结
在本次作业中,我是担任驾驶员的职位,主要负责的是程序代码的实现。合作伙伴是主要负责的任务是辅助我完成全部代码工作,并且为关键函数选用合适的覆盖标准设计测试用例,并编写代码进行单元自动测试,帮助我完成代码的编辑与调试,同时填写PSP 0.1工作记录表,可以说没有队友的帮助我根本就无法完成代码的编写任务。和队友的合作也是非常快乐的,我在结对编程里面学到了很多东西。在共同完成任务的过程中,我深刻地认识到了合作的重要性,一个人的能力与认知范围是有限的,有很多错误是需要其他人帮助改正的。在本次编码过程中,合作伙伴使得我很快地发现了错误,使得我及时地调试并且改bug。
在结对编程中,提高的不仅仅了我的编码能力,分析问题能力,测试代码,也提高了我的合作编程能力。因此在接下来的团队合作中,我希望可以继续发挥自己能力,高质量完成任务。虽然此次结对编程作业基本上满足了“客户”的需求,但仍然还有很大改进空间,我希望在以后日子里多多练习,提高代码撰写和测试能力。