结对项目-四则运算 “软件”之升级版

一.前提

(2)GitHub地址:https://github.com/GVictory/MakeOutQuestionsWithInterface

(3)调试环境:IntelliJ IDEA ,CHORME浏览器

二.作业要求

(1)基本要求

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

(2)扩展要求

  1. 用户答题结束以后,程序可以显示用户答题所用的时间
  2. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数
  3. 用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名 
  4. 程序可以设置答题时间,时间设置为整数,单位为秒,最大不能超过120秒,若超过了答题时间未答题,则提示:时间已到,不能答题。

(3)结对成员

       姓名:李志成 学 :201606110064  博客园地址:https://www.cnblogs.com/97lzc/

       姓名:郭木凯 学 :201606110066  博客园地址:https://www.cnblogs.com/GMUK/

三.时间估算

        结对项目软件过程耗时估计表与统计表

       (时间单位:小时)

PSP2.1

 

Personal Software Process Stages Time Senior Student Time
计划 0.5h 0.5h
估计这个任务需要多少时间 8h 10h
开发 4h 5h
需求分析 (包括学习新技术) 0.5h 0.5h
生成设计文档 0.5h 0.5h
设计复审 0.5h 0h
代码规范 0h 0.5h
具体设计 0.5h 0.5h
具体编码 4h 5h
代码复审 0.5h 0.5h
测试(自我测试,修改代码,提交修改) 0.5h 0.5h
0.5h 0.5h
测试 告 0.5h 0.5h
计算工作量 2h 2h
并提出过程改进计划 1h 1h

个人软件实现阶段

预计时间

实际时间

Planning

计划

1

2

· Estimate

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

10

15

Development

开发

10

10

· Analysis

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

1

1

· Design Spec

生成设计文档

1

1

· Design Review

设计复审

0.5

0.5

· Coding Standard

代码规范

1

1

· Design

具体设计

1

1

· Coding

具体编码

1

1

· Code Review

代码复审

0.5

0.5

· Test

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

1

1

Reporting

1

1

·

测试 告

1

1

·

计算工作量

2

2

·

并提出过程改进计划

2

2

 

四:工作详情

    (一)工作:

               李志成:          题目和答案生成,前台题目和答案的渲染。

               郭木凯:          前台设计,换肤,计时。

    (二) 部分功能代码介绍:

 首先是前端页面的实现,通过html,css,JavaScript,jQuery,vue.js编写

 

 

   当选好题数并单击按钮时,选题数部分消失,时间开始计时,题目出现,并且用户可以输入题目的答案并提交。

 

   当点击提交时,答题情况部分出现,时间静止,考试结束。

六:结对照片

结对项目-四则运算 “软件”之升级版

 

七:收获与感悟

   由于此前已有计算类的实现,所以该作业的难度在于页面的交互以及逻辑的处理,与队友一路做下来,发现所花的时间甚多,特别是调试和测试上,一改再改,与计划的时间相差甚远,至此有感,技术决定效率,效率决定未来。

           

 

相关资源:凯歌软件安装管理器1.0-其它文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年9月21日
下一篇 2018年9月21日

相关推荐