---恢复内容开始---
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 600 | 900 |
? Estimate | ? 估计这个任务需要多少时间 | 600 | 900 |
Development | 开发 | 300 | 500 |
? Analysis | ? 需求分析 (包括学习新技术) | 100 | 200 |
? Design Spec | ? 生成设计文档 | 30 | 30 |
? Design Review | ? 设计复审 | 20 | 20 |
? Coding Standard | ? 代码规范 (为目前的开发制定合适的规范) | 10 | 20 |
? Design | ? 具体设计 | 60 | 100 |
? Coding | ? 具体编码 | 150 | 300 |
? Code Review | ? 代码复审 | 10 | 30 |
? Test | ? 测试(自我测试,修改代码,提交修改) | 40 | 60 |
Reporting | 报告 | 50 | 60 |
? Test Repor | ? 测试报告 | 20 | 30 |
? Size Measurement | ? 计算工作量 | 10 | 15 |
? Postmortem & Process Improvement Plan | ? 事后总结, 并提出过程改进计划 | 20 | 30 |
---恢复内容结束--- ## 一、预估与实际 |
我通过网页查询的方式了解到,小学一年级数学有如下的几个特点:
经过分析,我认为,这个程序应当:
说明你如何设计这个程序
写出具体实现的步骤
比如:
第一个是怎么取随机数,主要是百度
第二个是加法减法怎么随机,我就令两个数字代替加和减法,然后令他们随机后输出
第三个是问题怎么和答案分开,我就创建了三个数组来存放之前的两个随机数和随机加减,在利用循环把他们释放出来。
记录编码调试的日志,请记录下开发过程中的 debug 历程
比如:
for (int i = 0; i < number; i++) {
int a=(int)(0+Math.random()*20);
int b=(int)(0+Math.random()*20);
int c=(int)(1+Math.random()*2);
d[i] =a;
e[i]=b;
f[i]=c;
if(c==1) {
System.out.println("("+(i+1)+") "+a+" + "+b+"= " );
}else {
System.out.println("("+(i+1)+") "+a+" - "+b+"= " );
}
}
请给出本次实验使用的代码规范:
并人工检查代码是否符合规范
测试当输入负数时,系统报错,重新输入。
请总结过程中的教训和经验,思考
原文:https://www.cnblogs.com/98-10-22-25/p/9631117.html