软件工程第四次作业
博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 结对编程练习 |
一、题目
-
小学四则运算自动生成程序
- 能够自动生成四则运算练习题
- 可以定制题目数量
- 用户可以选择运算符
- 用户设置最大数(如十以内、百以内等)
- 用户选择是否有括号、是否有小数
- 用户选择输出方式(如输出到文件、打印机等)
- 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
二、任务分配
驾驶员:梅耀斌(173401010429)
能够完成全部代码工作,程序基本实现全部要求功能,并将代码上传至GitHub代码托管系统中
能够对导航员在本次编程工作中起到的作用给出客观评价,并完成500字以上的总结,并且上传和队友工作时的照片
辅助驾驶员完成全部代码工作,并且为关键函数选用合适的覆盖标准设计测试用例,并编写代码进行单元自动测试
利用代码检查表对驾驶员的本次工作进行评价,并同时填写PSP 0.1工作记录表
能够对本次工作完成500字以上的总结
三、源代码
四、运行截图及工作记录
- 运行截图
运行代码界面
打印在屏幕上:
输出在文件中:
- 工作记录
五、总结
此次结对编程中我扮演的是驾驶员的角色,王志斌同学扮演的是领航员的角色,是真正的第一次两人合作的结对作业。此次作业让我体会到了两个人工作效率之高,有当局这么迷,旁观者清的感觉时,队友相互提醒和指正错误使得我们处理错译非常快。作为领航员的队友给我提了好多自己没发现的错误和一些不足之处,编写此次代码给我带来很多体会,促进了与别人交流的能力,懂得了如何和别人共同完成一件事。此次合作中,队友对很多必要的函数进行了单元测试,使得结果进一步合理,在我编写代码中确实给予了很多帮助,与领航员特色完全一致。希望能在以后的工作中各自保持这些优点,在合作交流中获得更多的经验。