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 《程序设计与数据结构》实验五报告

20172320 结对编程项目-四则运算 第二周 阶段总结

2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段

20172312『Java程序设计』课程 结对编程练习_四则运算第三周阶段总结

20172325『Java程序设计』课程 结对编程练习_四则运算第三周阶段总结

2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-最后阶段