zoukankan      html  css  js  c++  java
  • 结对项目-四则运算 “软件”之升级版

    作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2213

    我的github远程仓库的地址:https://github.com/hyf751190951/hyf

    一、从个人项目出发,将程序改造成一个单机带用户界面(不是控制台)的程序,这个程序最基本要达到:

    • 自动生成题目,单个题目最多不能超过4个运算符,操作数小于100。
    • 用户可以输入答案
    • 若用户输入答案正确,则提示正确;若答案错误,则提示错误,并要提示正确答案是多少。

    二、下面8 4个相互独立的可以扩展的方向。 

    1. 用户答题结束以后,程序可以显示用户答题所用的时间 (黄扬帆)
    2. 用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名  黄扬帆)
    3. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数 (李利光)
    4. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数 (李利光)

    三、估计实现所需时间,记录结对编程时间,并写在博客中。

    PSP2.1

    Personal Software Process Stages

    Time Senior Student(h)

    Time(h)

    Planning

    计划

    1

    2

    · Estimate

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

    23.5

    29

    Development

    开发

    10

    14

    · Analysis

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

    1

    1

    · Design Spec

    生成设计文档

    1

    1

    · Design Review

    设计复审

    0.5

    0.5

    · Coding Standard

    代码规范

    1

    1.5

    · Design

    具体设计

    1

    2

    · Coding

    具体编码

    1

    1

    · Code Review

    代码复审

    1

    1

    · Test

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

    1

    1

    Reporting

    报告

    1

    1

    Test Report

    测试报告

    1

    1

    ·workload

    计算工作量

    2

    2

    ·correction

    并提出过程改进计划

    2

    2

    四、开发环境下调试的:

    代码编写:IntelliJ IDEA Community Edition 2018.2.4 x64

    前端调试:Google Chrome浏览器

    五、结对同伴的学号姓名以及同伴的博客地址。

    姓名:李利光

    学号:201606110062

    博客地址:https://home.cnblogs.com/u/liliguang

     

     照片

     

    六.软件演示

     

    软件入口地址:http://39.108.158.15/login.html

     

    1.首先进行用户登陆(无需密码)

     

     

    2.选择随机生成的习题数量

     

     

     

     

     

     

    3.将最终答案填入相对应的答案框即可

     

     

     

    4.点击提交后即可看到正确答案,并且还有剩余时间、答对习题数、最终得分

     

     

     

    七、总结这次结对编程的收获到和感悟

        在这次的合作中,我深会体验到跟对团队的重要性,跟对团队你可以学到很多你之前没有学到的东西,在很多不懂的地方同伴可以相互帮助,一个团队的合作是多么的重要。

  • 相关阅读:
    设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
    MapReduce实现两表的Join--原理及python和java代码实现
    Calendar类经常用法 日期间的转换 set方法有巨坑
    Java 装饰模式(4.4)
    LoadRunner访问Mysql数据库(转)
    linux下定时执行任务的方法
    docker 常用命令
    Docker exec与Docker attach
    docker容器跨服务器的迁移方式export和save(转)
    cpu时间 / cpu利用率计算
  • 原文地址:https://www.cnblogs.com/gzcchyf/p/9844632.html
Copyright © 2011-2022 走看看