博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 结对编程练习 |
1.题目要求
小学四则运算自动生成程序
- 能够自动生成四则运算练习题
- 可以定制题目数量
- 用户可以选择运算符
- 用户设置最大数(如十以内、百以内等)
- 用户选择是否有括号、是否有小数
- 用户选择输出方式(如输出到文件、打印机等)
- 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
2.团队分工
驾驶员:梁志超
领航员:龚帅
3.Code
4.功能运行
5.合作过程
通过QQ的桌面分享功能进行合作交流。
6.评价与总结
评价
在本次结对编程任务中,我的搭档是担任领航员的龚帅,程序的主体设计要求主要由他提出,由我实现,当然在任务过程中我们俩进行讨论的情况占据大多数,我的搭档给我带来的很大的方便,帮助我完善了代码的异常处理及模块的细致分化,减轻了我的负担。
总结
这次的任务代码其实是一个失败品,它仍存在许多目前我知道但不知道该怎么解决的bug,同时,用户图形交互界面也并没有实现,虽然找到了Python的GUI界面编写的教程,但是因为个人能力的问题,没能在任务时间内掌握GUI的编写,这对我个人而言是一个警钟:目前掌握的知识只是大海中的一滴水,仍需要继续努力的往下学习,一旦停滞不前,就会被碾压于时代的车轮下。我会在以后的空闲时间继续来完善这次作业,以达到更好的显示效果。
7.工作记录表
项目 | 预计 | 实际 |
---|---|---|
设计时间 | 30m | 36m |
编码时间 | 2h | 3h |
测试时间 | 5m | 3m |
代码行数 | 400 | 316 |
测试代码行数 | 20 | 17 |
错误数量 | 0 | 3 |
错误修复时间 | 0 | 10m |
开发总时间 | 2days | 2days |