20165215 结对编程——四则运算第一周

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

需求分析

基本需求

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

    扩展需求

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

设计思路

  • 首先输入须要生成的题目数量
  • 进入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
相关文章
相关标签/搜索