作业2
|
PSP2.1 |
Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
| Planning | 计划 | ||
| ·Estimate | ·预估这个任务需要多少时间 | 5 | 5 |
| Development | 开发 | ||
| ·Analysis | 需求分析(包括学习新技术) | 10 | 10 |
| ·Design Spec | ·生成设计文档 | 30 | 30 |
| ·Design Review | ·设计复审 | 5 | 5 |
| ·Coding Standard | ·代码规范(为目前的开发指定合适的规范) | 10 | 10 |
| ·Design | ·具体设计 | 10 | 10 |
| ·Coding | ·具体编码 | 50 | 50 |
| ·Code Review | ·代码复审 | 20 | 20 |
| ·Test | ·测试(自我测试,修改代码,提交修改) | 10 | 20 |
| Reporting | 报告 | ||
| ·Test Report | ·测试报告 | 3 | 3 |
| ·Size Measurement | ·计算工作量 | 2 | 2 |
| ·Postmortem&Process Improvement Plan | ·事后总结,并提出过程改进计划 | 20 | 20 |
| 合计 | 260 | 270 |
我的项目地址:https://gitee.com/youngmiller/personal_project41678
首先看到这个作业题目时,脑海里想起了曾经写过的计算器程序,于是回去翻看自己之前的代码。然后发现当时的程序还存在问题,而且代码的质量很低,运行效率也很低。这次写这个程序的时候,参考了网上很多的素材,做了深入的分析。确定计算器运行的流程框架,接下来是每个运算符号的规则设计,并针对每个单独的运算符号进行的了测试。最后将所有功能进行了合并。总结了开发过程,发现放了一暑假,再加上两个月的实训,python的基本用法都忘记了很多,还是需要时间去重新温习。
浙公网安备 33010602011771号