软件工程第二次作业结对编程

时间:2023-01-07 22:00:42
  • 组员

  • 实验要求:

  • 必做
    • 两人组成一队进行结对编程。
    • 从第一次软件工程作业中选出一人作业作为这次作业的基础。
    • 设计一个图形界面的四则运算界面应用程序,可以是pc桌面应用程序,网站界面程序,手机界面程序。
    • 设计完成加法,减法,乘法,除法运算。
    • 程序可以完成真分数的运算。
      - (1/2)+(1/3)=5/6
      - (1/5)+(3/10)=1/2
      - (1/2)*(3/4)=3/8
      - 1/(2/3)=1'1/2
    • 退格清屏的功能
    • 让用户接受能输入答案,并判断对错。
  • 选做
    • 增加倒计时功能,让用户在20秒内完成,否则进入下一题。
  • 代码

    coding.net 四则运算生成软件。

  • 软件的功能:

    • 支持整数和真分数的四则运算
    • 支持倒计时限时功能
    • 判断用户输入的答案的对错
    • 支持用户总共题数的统计
    • 可以自己自行在未提交答案的前提下可以自己进行删除操作
  • 实验截图

    • 软件工程第二次作业结对编程

    • 软件工程第二次作业结对编程

  • 两人共同编程照片

  • 软件工程第二次作业结对编程

  • 实验心得

    • 通过本次试验让我对C++MFC有了新的认识和学习,从前只是学会用C++来编写一些小的运行程序,但是没想到用VS可以编写运行软件,起初我俩在一起编的时候特别纠结,因为从来没有接触过C++的界面设计,想想会不会实现,但是在后期我们一起学习了好长时间才将VS2012的界面慢慢熟悉,到后来的编译运行经历了一次次的失败,虽然界面不咋好看,但是最终还是实现了四则运算的编写。经历了一次次的失败,但是两个人相互鼓励,一直坚持看网络教程和ppt,才有了后来软件的实现,两个人编程无论是从精神上支持对方,还是有问题一起共同讨论解决,都对最后东西的实现有了积极的作用,从这次试验练习,让我们慢慢明白了结对编程带来的效益。