博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10616 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 熟悉代码规范及结对互审 |
一、角色分配
-
驾驶员:李鑫宇
-
领航员:黄博
二、题目要求
我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:
- 能够自动生成四则运算练习题
- 可以定制题目数量
- 用户可以选择运算符
- 用户设置最大数(如十以内、百以内等)
- 用户选择是否有括号、是否有小数
- 用户选择输出方式(如输出到文件、打印机等)
- 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
三、完整代码
四、代码运行结果
- 输出到屏幕3道由整数组成,不含有括号且出现最大值为4的算式
- 输出到文件6道由小数组成,含有括号且出现最大值为10的算式
- 输出到文件结果
五、合作照片
- 此次合作我们采用QQ屏幕分享的方式来进行合作
六、总结
- 我们的结对任务采用了网上交流方式来进行此次任务。通过任务的分配,我担任了驾驶员的角色,而我的队友黄博就担任了领航员的角色。我的主要任务是进行的代码的编写。通过这次编程,我深刻理解了合作的重要性,这次编程领航员黄博给我了很大的帮助,他能够在我比较犹豫迷茫的时候给我帮助,让能够发现自己的错误,理清自己的思路,犹如点睛之笔。这次的代码的编写我大概花费了4个多小时的时间。我在的编写代码的时候发现了许多的问题。我通过上网查阅了解了如何使用随机数函数函数,实现了本次任务。但是我还没能够完成图形化界面的设计,这是自己的最大的不足,希望自己能够解决自己的知识盲区。总的来说我这次和队友对结对任务完成的还是比较成功的。我们通过网上交流来进行任务的分配和问题解决,希望在以后的实验中可以再次采用这种方式来完成任务。这次任务让我感受到了合作的重要性,合作可以让我们学会沟通、学会采纳别人的正确建议;最后,我会提高自己的编码能力,能够早日成为一名合格的软件开发人员。