zoukankan      html  css  js  c++  java
  • 软件工程第二次作业—结对编程

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

    一、结对人员

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

    二、代码地址

    四则运算

    三、功能描述及示例

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

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

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

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

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

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

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



    四、心得体会

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

    五、结对编程照片

  • 相关阅读:
    年度回忆录(?——2011.01)
    我在学英语
    技能冷却
    抗锯齿
    在cocos2dx 2.x FPS 等参数
    手指效果
    cocos2dx 简单OpenGL 画图
    cocos2dx tile map瓦片地图的黑线及地图抖动解决方案
    C++操作SQLite数据库
    精灵点击移动
  • 原文地址:https://www.cnblogs.com/Aveg123/p/6832954.html
Copyright © 2011-2022 走看看