结队项目
1.GitHub地址:https://github.com/Bitnianshao/operation
2.结队项目:
结队项目:四则运算题目生成
3.PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
| Planning | 计划 | 30 | 30 |
| Estimate | 估计这个任务需要多少时间 | 30 | 30 |
| Development | 开发 | 900 | 900 |
| Analysis | 需求分析(包括学习新技术) | 120 | 120 |
| Design Spec | 生成设计文档 | 120 | 120 |
| Design Review | 设计复审 | 30 | 30 |
| Coding Standard | 代码规范 | 30 | 30 |
| Design | 具体设计 | 240 | 240 |
| Coding | 具体编码 | 600 | 600 |
| Code Review | 代码复审 | 30 | 30 |
| Test | 测试 | 30 | 30 |
| Reporting | 报告 | 90 | 90 |
| Test Report | 测试报告 | 30 | 30 |
| Size Measurement | 计算工作量 | 30 | 30 |
|
Postmortem&Process Improvement Plan |
事后总结并提出过程改进计划 | 60 | 60 |
| 合计 | 2370 | 2370 |
4.测试:


5.性能分析:


6.程序改进:
花费时间:6小时
改进思路:一开始我们写的代码都只是在一个mian函数里面,后来觉得不容易读,所以我们用了快一个小时的时间写了几个函数来简化代码
根据分析我们看出system函数耗时最大,所以我们又花费了5个小时的时间来简化system函数,虽然到最后这个函数还是耗时最大的,但是我们已经做了改进了
7.在结队项目中学到了什么:
我们小组第一次做的项目是单词计数,我们在实现了基本功能和扩展功能后发现我们卡在了高级功能那里,高级功能不知道怎么做。所以最后还是决定重新开始做四则运算项目。在我们四则运算的第三阶段我们一开始还是有点懵逼的,不知道要怎么写,但是最后通过问同学以及百度解决了这些问题。总之在写这个项目的时候我学到了很多。

浙公网安备 33010602011771号