源代码GitHub链接:https://github.com/grinnings
1、PSP表格
PSP阶段 | 预计耗时(分钟) | 实际耗时(分钟) |
计划 | 30 | 60 |
估计这个任务需要时间 | 10 | 10 |
开发 | 4天 | 6天 |
需求分析(包括学习新技术) | 120 | 300 |
生成设计文档 | 60 | 120 |
设计复审 | 15 | 10 |
代码规范 | 15 | 15 |
具体设计 | 30 | 30 |
具体编码 | 3天 | 6天 |
代码复审 | 30 | 15 |
测试 | 30 | 15 |
报告 | 60 | 90 |
测试报告 | 50 | 60 |
计算工作量 | 15 | 15 |
事后总结并提出改进计划 | 60 | 60 |
合计 | 5天 | 6天 |
2、解题思路
拿到题目以后首先把整个需求阅读了一遍,把该需求简要地进行了一个提炼:即开发一个可以输入指令,具有文件读取、分析文件中数据、文件输出功能的程序,并对该程序进行测试。
然后我根据自己的总结,再对照原文快速核对了一遍,确认了该框架没有问题,接下来就先对该程序的各个模块分块解决。
具体去实现每个模块的时候,再对照老师给的作业要求,将需要注意的重要参数等设计开发过程中必需的要点记录下来。
最后边学习边实践,将各个模块逐个实现,然后进行测试。
3、程序设计实现过程
首先该程序最首要的
4、代码说明
5、测试设计过程
6、参考文献链接