zoukankan      html  css  js  c++  java
  • 结对作业1

    .题目描述

    我们在个人作业1中,用各种语言实现了一个命令行的四则运算小程序。进一步,本次要求把这个程序做成GUI(可以是Windows PC 上的,也可以是Mac、Linux,web,手机上的),成为一个有基本功能、一定价值的程序。在下面的功能需求中实现两个:

    1. 记录用户的对错总数,程序退出再启动的时候,能把以前的对错数量保存并在此基础上增量计算;
    2. 有计时功能,能显示用户开始答题后的消耗时间;
    3. 界面支持中文简体/中文繁体/英语,用户可以选择一种。

    .分析实现

    a.需求分析:

    1.实现GUI界面;

    2.实现历史对错题数记录;

    3.能够显示用户答题时间;

    4.提供中文简体/中文繁体/英语多种语言选择。

    b.功能设计:

    1.基本功能:显示历史正确率、答题计时;

    2.扩展功能:生成用户集。

    c.设计实现:

    正确率显示

     

    计时器的实现

     

    d.思维导图

    e.测试运行:

     

     

     

     

     

    .PSP展示

     

    PSP2.1

    Personal Software Process Stages

    Time (%) Senior Student

    Time (%)

    Planning

    计划

    2h

    3.5h

    · Estimate

    估计这个任务需要多少时间

    40h

    40h

    · Analysis

    需求分析 (包括学习新技术)

    3h

    5h

    · Coding Standard

    代码规范

    1h

    2h

    · Design

    具体设计

    3h

    3h

    · Coding

    具体编码

    20h

    23h

    · Test

    测试(自我测试,修改代码,提交修改)

    1.5h

    2h

    Reporting

    报告

    1h

    1h

    代码地址:https://git.coding.net/w201421123115/text2.git

    四.总结

     结对编程项目考验的不仅仅是个人编程的能力,而且更加考验团队协作能力,两个人要互相交流互相探讨关于项目的想法。

    在合作中我们可以学到对方的有点,也可以增加自己的知识面让自己对之前不太熟悉的知识更加深入的了解,从而得到相互促进的作用。

    希望以后能有更多的团队协作项目,让我们更快的进步。

  • 相关阅读:
    20140327工作室日志
    20140326学习工作室日志
    标准连接池实现
    JDBC
    监听器
    数据表多对多
    MATLAB 中几个颜色空间的坐标范围
    RabbitMQ(一)
    Web Service之Axis(二)
    Web Service之CXF(四)
  • 原文地址:https://www.cnblogs.com/wdy115/p/6551345.html
Copyright © 2011-2022 走看看