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


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

    一、结对人员

    姓名:张洁
    学号:1500802111
    博客地址
    姓名:杨美玉
    学号:1500802123
    博客地址

    二、代码地址

    四则运算

    三、功能描述及示例

    1.功能描述:本程序除了实现必做部分外,还可以可以统计用户总的练习题目数量,正确的数量,并且在程序重新启动后能保持记录。此外,还可实现三个运算符及以上的混合运算,以及对答题时间的计时。
    UI界面描述:四则运算的主界面分为四个界面:简单、困难、记录、帮助。简单界面属于两个运算符,分为整数与整数型、分数与分数型;困难界面分为整数与分数型和混合型,整数与分数型包括两个运算符;混合型属于三个运算符及以上;记录界面可以记录上次成绩。选择好题型就进入四则运算的个数输入界面(因界面大小,最好在20道题以内);帮助界面介绍了四则运算的大体内容。"
    2.以困难题型的混合型为例:
    首先进入主界面,阅读帮助(帮助中明确写出本程序所实现的功能),其次选择题目难度(点击退出可直接退出程序):

    先选择题目数量,点击界面中的退出按钮,可退回主界面。

    其次开始答题,输入错误可直接退格:

    答题界面有计时器,记录了答题时间:

    答完题后点击提交,提交后会显示结果,并判断对错。

    点击记录可统计答题数量以及答对题数,并保存记录:

    在程序重启后,用户 可以查看上次答题记录。



    四、心得体会

    1.结对编程时,两个人都有自己的想法,集思广益,使得程序的实现得到了保证。
    2.每个人都有自己擅长的部分,这样分工明确,使得编程效率得到了极大的提高。
    3.在同一个问题上,两个人也会有争论,每个人都坚信自己的观点是正确的,在争论中我们对程序的理解得到了提高,同时也加深了彼此对java的理解。
    4.在自己找不到程序错误的时候,旁观者清,她能更快的找到我犯的错。

    五、结对编程照片

  • 相关阅读:
    [Bullet3]创建世界(场景)及常见函数
    [erlang]supervisor(监控树)的重启策略
    [game]十字链表的AOI算法实现
    [翻译][erlang]cowboy handler模块的使用
    数据挖掘算法系列目录
    Spark原理分析目录
    Spark实战系列目录
    2019年读书书单
    Hadoop源码解读系列目录
    分布式架构系列目录
  • 原文地址:https://www.cnblogs.com/Aveg123/p/6832954.html
Copyright © 2020-2023  润新知