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

一.前提

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

GitHub地址:https://github.com/zhouyihanhan/sizeyusuan

调试环境:android studio

二.作业要求 

(1)基本要求

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

(2)扩展要求

  1. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数。
  2. 可以出表达式里含有负整数(负整数最小不小于-100)的题目,且负数需要带括号,用户输入的结果不用带括号。如: 2*(-4) = -8
  3. 程序可以设置皮肤功能,可以改变界面的颜色即可。
  4. 程序可以出单个整数阶乘的题目:如:4!=24。

 

 

 

 成员:周翊涵201606120030

            钟金晖201606120035

 

三.时间估算

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

       (时间单位:小时)

PSP2.1

个人软件实现阶段

预计时间

实际时间

Planning

计划

10

16

· Estimate

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

10

17

Development

开发

10

10

· Analysis

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

0.5

0.5

· Design Spec

生成设计文档

0.5

0.5

· Design Review

设计复审

0.2

0.2

· Coding Standard

代码规范

0.1

0.1

· Design

具体设计

0.2

0.2

· Coding

具体编码

1

1

· Code Review

代码复审

0.5

0.5

· Test

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

1

1

Reporting

报告

0.5

0.5

·

测试报告

0.5

0.5

·

计算工作量

1

1

·

并提出过程改进计划

1

1

 

五:工作详情

 (一)工作:

 

             钟金晖:          界面设计部分、按键、按钮、测试输入答案

 

             周翊涵:          登陆功能 题目生成,判断正误、统计成绩,自动数生成

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

        界面

 

 

 

 

 

主界面

 

 

软件功能运行界面:

 

 

 

 

六:收获与感悟

 这次结对我们互相协作完成工作让我们受益匪浅,因为我们可以通过这次的结对取长补短,明白自己的不足之处,和团队的伙伴一起完成任务的感觉是很棒的。虽然我们的功能并没有特别完善,但是我们知道这样子的合作能让我们共同进步。

 

 

 

 

 

 

posted on 2018-10-24 13:18  zhouyihan  阅读(152)  评论(1编辑  收藏  举报

导航