Fork me on GitHub
Live2d Test Env

软件工程第四次作业

软件工程第四次作业
博客信息 沈阳航空航天大学计算机学院2020软件工程作业
作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685
课程目标 熟悉一个“高质量”软件的开发过程
作业目标 结对编程练习

一、题目

  • 小学四则运算自动生成程序

    • 能够自动生成四则运算练习题
    • 可以定制题目数量
    • 用户可以选择运算符
    • 用户设置最大数(如十以内、百以内等)
    • 用户选择是否有括号、是否有小数
    • 用户选择输出方式(如输出到文件、打印机等)
    • 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)

二、任务分配

驾驶员:梅耀斌(173401010429)

能够完成全部代码工作,程序基本实现全部要求功能,并将代码上传至GitHub代码托管系统中
能够对导航员在本次编程工作中起到的作用给出客观评价,并完成500字以上的总结,并且上传和队友工作时的照片

领航员:王志斌(173401010431)

辅助驾驶员完成全部代码工作,并且为关键函数选用合适的覆盖标准设计测试用例,并编写代码进行单元自动测试
利用代码检查表对驾驶员的本次工作进行评价,并同时填写PSP 0.1工作记录表
能够对本次工作完成500字以上的总结

三、源代码

代码

四、运行截图及工作记录

- 运行截图

运行代码界面

打印在屏幕上:

输出在文件中:

- 工作记录

五、总结

此次结对编程中我扮演的是驾驶员的角色,王志斌同学扮演的是领航员的角色,是真正的第一次两人合作的结对作业。此次作业让我体会到了两个人工作效率之高,有当局这么迷,旁观者清的感觉时,队友相互提醒和指正错误使得我们处理错译非常快。作为领航员的队友给我提了好多自己没发现的错误和一些不足之处,编写此次代码给我带来很多体会,促进了与别人交流的能力,懂得了如何和别人共同完成一件事。此次合作中,队友对很多必要的函数进行了单元测试,使得结果进一步合理,在我编写代码中确实给予了很多帮助,与领航员特色完全一致。希望能在以后的工作中各自保持这些优点,在合作交流中获得更多的经验。

posted on 2020-04-29 12:14  Aerwen  阅读(156)  评论(0)    收藏  举报

导航