20165227 结对编程项目-四则运算 第一周

四则运算题目生成器
本文介绍了一个自动化的四则运算题目生成系统的设计与实现,该系统能够生成包含加、减、乘、除运算的题目,并支持整数、分数及括号使用。系统通过JUnit进行了测试,能够统计题目完成数及正确率。

20165227 结对编程项目-四则运算 第一周

需求分析

  • 自动生成小学四则运算题目(加、减、乘、除)
  • 支持整数
  • 支持多运算符(比如生成包含100个运算符的题目)
  • 支持真分数
  • 统计题目完成数并计算正确率

设计思路

  • 1:实现最简单的100以内整数的加减法;
  • 2:实现50以内整数的乘除法;
  • 3:实现分数的加减乘除,分子和分母都取0-50范围以内的整数;
  • 4:实现带有括号的算式的四则运算。预算结束后,代码统计正确题目数量,并计算正确率
  • 进行junit检测
  • 测试

UML类图

1296571-20180416204912444-1808461901.png

功能截图

1296571-20180416210121875-1601623024.png

结对感受

  • 因为同为室友,所以结对起来更轻松方便,讨论的时间也更加地充足,对于队友的想法也能及时地了解并沟通,挺好的
  • 我的结对队友是20165228苏祚堃,他的基础很好,想法有时候也会天马行空,这样的思想碰撞更有利于学习的相互进步!

结对编程的照片

1296571-20180416002305090-66825751.jpg

码云链接

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划60110
Estimate估计这个任务需要多少时间400500
Development开发150270
Analysis需求分析 (包括学习新技术)4050
Design Spec生成设计文档3040
Design Review设计复审 (和同事审核设计文档)2020
Coding Standard代码规范 (为目前的开发制定合适的规范)2535
Design具体设计100150
Coding具体编码200240
Code Review代码复审3045
Test测试(自我测试,修改代码,提交修改)200240
Reporting报告2025
Test Report测试报告1520
Size Measurement计算工作量1010
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划6080
合计13601835

转载于:https://www.cnblogs.com/zhuyue-study/p/8850323.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值