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


    一.前提

    作业来源: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

    五:工作详情

     (一)工作:

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

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

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

            界面

    主界面

     

    软件功能运行界面:

    六:收获与感悟

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

     

  • 相关阅读:
    Protocol Buffer详解
    RPC进阶篇
    RPC基础篇
    测试控制器
    更加简洁的tableview
    storyboard中Unwind segue使用
    IOS开发Apache服务器搭建
    IOS多线程操作
    IOS使用Svn的trunk、branches、tag分别的侧重
    在设计IOSapp时为了代码的扩展性可可维护性需要遵守的原则
  • 原文地址:https://www.cnblogs.com/zhouyihan/p/9843030.html
Copyright © 2020-2023  润新知