20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)

Posted yanyujun527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)相关的知识,希望对你有一定的参考价值。

20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)

1.结对成员

李楠20172330

领航员:李楠

驾驶员:严域俊


成绩分配:五五开

2.相关测试过程及截图

  • [x] 完整一套流程截图(创建题目,中缀转后缀,计算后缀,对比答案,答案正确个数。)
    技术分享图片

  • [x] 分数测试类单独测试截图
    技术分享图片

  • [x] 整数测试类单独测试截图
    技术分享图片

  • [x] 中缀转后缀单独测试截图
    技术分享图片

3.测试中遇到的问题及解决办法

这周主要问题所在:由于在最后计算测试类编写的时候运用的方法来自几个类的合并,导致了在输出答案的时候,运行时要求答案是int型,结果其他类的方法返回的是String值,将其改正为return Int 值之后,牵一发而动全身,瞬间多个类图报错。
解决方法:在原本基础进行修改无果后,就很随意的把五个类各自都加了四个方法,再在最后的总的测试类里面运用了就好了。

4.结对码云链接

5.小组成员项目感想

严域俊:做分类时一定要整体考虑好对象的类型,要不然后期有的改。
李楠:ALT + Enter 是个好东西。

6.小组结对照片

技术分享图片

7.PSP

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 60 65
Estimate 估计这个任务需要多少时间 3 2
Development 开发 2000 3000
Analysis 需求分析 (包括学习新技术) 350 300
Coding Standard 代码规范 (为目前的开发制定合适的规范) 60 10
Design UML 设计项目UML类图 60 60
Coding 具体编码 1500 2000
Code Review 代码复审 30 30
Test 测试(自我测试,修改代码,提交修改) 300 300
Size Measurement 计算工作量(实际时间 ) 2 2
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 10
合计 4395 5229

23:03:23
李楠 2018/5/15 23:03:23
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟)|实际耗时(分钟)|
| ------------| :----------------:|:----------------:|:---------------: |
| Planning | 计划 | 70 | 75 |
| Estimate | 估计这个任务需要多少时间 | 4 | 3 |
| Development | 开发 | 2200 | 2600 |
| Analysis |需求分析 (包括学习新技术) | 380 | 400 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 40 | 20 |
| Design UML | 设计项目UML类图 | 60 | 60 |
| Coding | 具体编码 | 2000 2200 |
| Code Review | 代码复审 | 30 | 40 |
| Test | 测试(自我测试,修改代码,提交修改) | 300 | 350 |
|Size Measurement | 计算工作量(实际时间 )| 2 | 3 |
|Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
| | 合计 | 5106 | 5761 |

8.Uml类图

技术分享图片

参考资料

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

结对编程项目-四则运算

S.O.L.I.D 原则

以上是关于20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)的主要内容,如果未能解决你的问题,请参考以下文章

20172333 2017-2018-2 《程序设计与数据结构下》实验1报告

20172333 2017-2018-2 《程序设计与数据结构》四则运算报告

20172333 2017-2018-2 《Java程序设计》第4周学习总结

20172333 2017-2018-2 《Java程序设计》第10周学习总结

20172333 2017-2018-2 《程序设计与数据结构》实验2报告(最终版)

20172333 2017-2018-2 《Java程序设计》第8周学习总结