zoukankan      html  css  js  c++  java
  • 20165215 结对编程——四则运算第一周

    20165215 结队编程项目——四则运算第一周

    需求分析

    基本需求

    • 实现一个命令行程序,要求:
    • 自动生成小学四则运算题目(加、减、乘、除)
    • 支持整数
    • 支持多运算符(比如生成包含100个运算符的题目)
    • 支持真分数
    • 统计正确率

    扩展需求

    • 处理生成题目并输出到文件
    • 完成题目后从文件读入并判题
    • 多语言支持:简体中文, 繁體中文, English
    • 生成题目去重

    设计思路

    • 首先输入需要生成的题目数量
    • 进入for循环设计随机出现的题型
    • 调用caculate类进行计算
    • 输入正确值,统计正确率

    运行截图

    码云连接

    https://gitee.com/BESTI-IS-JAVA-2018/java-besti-is-20165215/commit/cca95df91207d2fe20c89e9a4c4dc0883b3e85f6

    结对感受

    • 结对对象:20165209 陈思兵
    • 感受:本次结对编程中我为驾驶,队友则充分发挥到了领航员的作用,在设计思路、方法编写等方面都提供了很多见解,当编译出现问题时,我们一起纠正错误;没有头绪的时候,则相互讨论刺激思维,总体而言合作进行得较为顺利。

    PSP

    PSP2.1 Personal Software Process Stages 预估耗时(小时) 实际耗时(小时)
    Planning 计划 1 1.5
    Estimate 估计这个任务需要多少时间 11.5 15
    Analysis 需求分析 (包括学习新技术) 2 3
    Design Spec 生成设计文档 0.5 0.5
    Design Review 设计复审 (和同事审核设计文档) 0.5 0.5
    Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.5 0.5
    Design 具体设计 1 1.5
    Coding 具体编码 1 1.5
    Code Review 代码复审 0.5 0.5
    Test 测试(自我测试,修改代码,提交修改) 1 1
    Reporting 报告 1 1
    Test Report 测试报告 1 1.5
    Size Measurement 计算工作量 0.5 0.5
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1 1.5
  • 相关阅读:
    人事面试13
    人事面试测试篇1
    人事面试16
    人事面试15
    人事面试测试篇3
    人事面试测试篇2
    人事面试14
    Oracle Compile 编译 无效对象
    Oracle 移动数据文件的操作方法
    Oracle 9i 从9.2.0.1升级到 9.2.0.6 步骤
  • 原文地址:https://www.cnblogs.com/fyss/p/8850208.html
Copyright © 2011-2022 走看看