个人开发流程的任务清单:
1.估计这个项目需要多少的时间
2.需求分析
3.生成设计文档
4.设计复审
5.代码规范
6.具体设计
7.具体编码
8.代码复审
9.测试
10.记录用时
11.测试报告
12.计算工作量
13.事后总结
14.提出过程改进计划
基本名词解释:
Bug:软件的缺陷
Test Case:测试用例
Test Suite测试用例集
Bug 可以分解为,症状,程序错误,根本原因
症状:即从用户的角度看,软件出了什么问题
程序错误:即从代码的角度看,代码的什么错误导致了软件的问题
根本原因:错误根源,即导致代码错误的根本原因