20172320『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结
Posted garolwz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20172320『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结相关的知识,希望对你有一定的参考价值。
结对伙伴
- 学号:20172317 20172327
- 姓名:蒋子行 马瑞蕃
- 伙伴第一周博客地址:
- 担任角色:驾驶员:蒋子行
副驾驶员:李闻洲 马瑞蕃
需求分析
- 自动生成四则运算题目
- 支持整数,真分数
- 支持多运算符和括号的使用
- 能判断正误并统计正确率
- 题目不能重复
设计思路
- UML类图
- 生成3个不同难度的题目的类
- 创建一个生成真分数的类
- 实现中缀表达式转为后缀表达式
- 计算自动生成的题目用后缀表达式运算
- 创建测试类
部分代码截图
生成题目的类
难度一
难度二
难度三
生成分数的类
PSP时间统计:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | |
---|---|---|---|---|
Planning | 计划 | 60 | 60 | |
Estimate | 估计这个任务需要多少时间 | 100 | 100 | |
Development | 开发 | 800 | ||
Analysis | 需求分析 (包括学习新技术) | 100 | ||
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | ||
Design UML | 设计项目UML类图 | 50 | ||
Coding | 具体编码 | 30 | ||
Code Review | 代码复审 | 50 | ||
Test | 测试(自我测试,修改代码,提交修改) | 30 | ||
Size Measurement | 计算工作量(实际时间 ) | 30 | ||
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | ||
合计 | 1240 |
以上是关于20172320『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结的主要内容,如果未能解决你的问题,请参考以下文章
20172320 2017-2018-2 《程序设计与数据结构》实验五报告
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段
20172312『Java程序设计』课程 结对编程练习_四则运算第三周阶段总结