软件工程第四次作业

软件工程第四次作业
博客信息 沈阳航空航天大学计算机学院2020软件工程作业
作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685
课程目标 熟悉一个“高质量”软件的开发过程
作业目标 结对编程练习
领航员博客
一.题目
我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:
能够自动生成四则运算练习题
可以定制题目数量
用户可以选择运算符
用户设置最大数(如十以内、百以内等)
用户选择是否有括号、是否有小数
用户选择输出方式(如输出到文件、打印机等)
最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
二.任务分配
我在本次编程作业中担任驾驶员角色,主要负责编码工作,而领航员是韩宏泽同学,主要负责代码测试,以及对代码进行优化工作
三.源代码
https://github.com/zsjwll/---/blob/master/生成四则运算表达式
四.代码运行结果


五.作业总结
通过这次结对编程,我复习了前次作业的单元测试模块,也对相互合作编程更加熟悉了。在本次结对作业中我担任了领航员的角色,首先要与驾驶员进行沟通,共同确认选题,即旅游的路线;其次在研究功能你功能的实现,即出行前决定要带的行李。然后在代码完成以后,我在对代码进行检查。对代码中不合理或者不完美的地方进行改进,在这个过程中我好比是用户,能真正发现这个代码的实用性。指出不足的同时自己也能有所警惕,在以后编写代码的过程中我也能够站在客户的角度去想问题这个代码适不适用,功能全不全等要求。
其次在今年这种特殊的授课方式下,两个人不能面对面的讨论,光凭在网上讨论也是一种挑战,但是我与我的队友之前通过QQ新出的屏幕共享功能共同决策我们的题目,我感觉这对我来说是一种全新的团队学习模式,不亚于面对面研究,甚至感觉在线上的讨论还有学习效率比现实的更高一些。总之吧还是挺感谢这门课程的,也收获到了不少知识。不仅是学术方面的,也有在未来结对编程方面的。结对编程是两个人相互合作,过一阶段就是团队编程,扩大了团队规模。通过这次结对编程项目,我感觉也有信心顺利的完成下次的团队项目,并且会取得一个非常不错的成绩。
六.合作方式
我们通过QQ的屏幕共享来进行的本次作业,

posted @ 2020-04-28 11:10  zsjwll  阅读(158)  评论(0编辑  收藏  举报