结队项目

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.在结队项目中学到了什么:

       我们小组第一次做的项目是单词计数,我们在实现了基本功能和扩展功能后发现我们卡在了高级功能那里,高级功能不知道怎么做。所以最后还是决定重新开始做四则运算项目。在我们四则运算的第三阶段我们一开始还是有点懵逼的,不知道要怎么写,但是最后通过问同学以及百度解决了这些问题。总之在写这个项目的时候我学到了很多。

原文地址:https://www.cnblogs.com/mmm3/p/9115111.html