标签:
题目:构造程序,分别是:
•不能触发Fault
•触发Fault,但是不能触发Error。
•触发Error,但是不能产生Failure。
结对对象:孙晨洋 博客地址:http://www.cnblogs.com/scyblog/
双方贡献比例:1:1
编程照片:

源代码:
| 1 2 3 4 5 | importjava.util.Scanner; publicclassMainTest {    publicstaticvoidmain(String[] args) { | 
double num1=0;
double num2=0;
double num3=0;
double num4=0;
double result1=0;
double result2=0;
Scanner input = new Scanner(System.in);
System.out.print("请输入num1="); 
num1=input.nextDouble(); 
System.out.print("请输入num2="); 
num2=input.nextDouble(); 
System.out.print("请输入num3="); 
num3=input.nextDouble(); 
System.out.print("请输入num4="); 
num4=input.nextDouble(); 
if(num1==0)
{
result1=num3;
}else{
result1=num1/num2+num3;
}
result2=num3+num4;
System.out.println("num1/num2+num3="+result1); 
System.out.println("num3+num4="+result2); 
if(result1>=result2){
System.out.println("num1/num2+num3>=num3+num4"); 
}else{
System.out.println("num1/num2+num3<num3+num4"+result1+result2); 
}
input.close();
| 1 2 3 |     }} | 
代码分析:第17行,0会做除数,静态存在于程序中的缺陷。 Fault
运行结果:
不能触发缺陷,Fault:
 
产生Error,不能产生Failure:
 
结对项目总结:结对编程对方思维敏捷,有时会提一些很好的建议,和她一起编程十分愉悦。我觉得结对编程有助于各自的提升,让自己的想法得到更好的完善,让项目完成得更快更好。
学习进度条:
| 点滴成就 | 学习时间 | 新编写代码行数 | 博客量(篇) | 学到的知识点 | 
| 第一周 | 3h | 0 | 0 | 初步认识“软件工程” | 
| 第二周 | 3h | 0 | 1 | 逐渐了解“软件工程”的思想 | 
| 第三周 | 3h | 0 | 1 | 制作并进行问卷调查 | 
| 第四周 | 6h | 120 | 2 | 需求分析与结对编程 | 
| 第五周 | 8h | 360 | 0 | Java的学习 | 
| 第六周 | 8h | 0 | 0 | 初步学习“软件测试” | 
| 第七周 | 8h | 500 | 1 | 软件系统设计、结对编程 | 
| 第八周 | 10h | 860 | 1 | 软件测试、结对编程 | 
标签:
原文地址:http://www.cnblogs.com/whl1127/p/5405639.html