软件工程第四次作业

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

题目要求

本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题。

题目

  • 我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:
    • 能够自动生成四则运算练习题
    • 可以定制题目数量
    • 用户可以选择运算符
    • 用户设置最大数(如十以内、百以内等)
    • 用户选择是否有括号、是否有小数
    • 用户选择输出方式(如输出到文件、打印机等)
    • 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
  • 参与人员

    驾驶员:鲁弘阳
    领航员:沈瑞

    代码

    四则运算

    运行结果

    软件工程第四次作业_第1张图片
    软件工程第四次作业_第2张图片
    软件工程第四次作业_第3张图片

    工作记录

    项目 预计 实际
    设计时间 3h 1h30m
    编码时间 2d 1d
    测试时间 1h 20min
    代码行数 180 206
    测试代码行数 100 153
    错误数量 5 7
    错误修复时间 2h 1h
    开发总时间 3d 2d

    合作记录

    软件工程第四次作业_第4张图片

    总结

    这次结对编程我扮演的是驾驶员的角色,沈瑞扮演的是领航员的角色,我们的配合非常不错,我们选取了题目之后就开始着手去做了,我们选取的是小学生四则运算生成器这个小程序,刚开始我的思路不太好,后来跟沈瑞探讨了一下确定了写法,难点主要是括号的位置,我觉得自己实现的还不是特别好,程序的功能还不是特别完善,没有做题批题功能,如果加上做题批题功能就需要用到数据结构了,数据结构还要复习一下,应该也是能写出来的,也没能实现图形界面,大学快四年也没想着学习一下如何做界面,这是一个很遗憾的地方。沈瑞同学作为领航员非常棒,合作的时候能够对我的代码错误进行及时纠正,能够一起研讨算法,在写完程序之后还非常快的写完了测试程序,非常有效率,这是我要学习的。一份工作,一个人总是有局限性的,两个人一起作,就感觉思路开阔了很多,合作完成对应的工作,并在工作中互相探讨交流,才能更好地保证一份工作的高质量高效率完成,我也认识到了合作的重要性。在今后的学习生活中,我也要发扬这种合作精神,多多合作,多多学习,在他人身上学习优点长处,弥补自己,学到更多。转眼大学还剩下一年时间了,要珍惜彼此之间的友谊,继续努力学习,让自己的能力更上一层楼。

    你可能感兴趣的:(软件工程第四次作业)