PSP数据比较(四则运算)——计应193第6组何培歌

PSP数据比较(四则运算)——计应193第6组何培歌

一.编写四则运算Math类
public class Math {  
   public int add(int a,int b)//加法  
   {      return a+b;     }    
 public int substract(int a,int b)//减法
    {      return a-b;     }    
 public int multiply(int a,int b)//乘法     {      return a*b;     }   
  public double divide(double a,double b)//除法     {      return a/b;     }     }

二.编写测试类,进行单元测试
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
public class MathText {
 private static Math mm=new Math();    
   @Test    public void testAdd() { 
    int result= mm.add(1,3);               assertEquals(4,result);    }   
 @Test    public void testSubstract() {            int result= mm.substract(56,48);        assertEquals(8,result);    }  
   @Test    public void testMultiply() {           int result= mm.multiply(5,5);        assertEquals(25,result);    }  
  @Test    public void testDivide() {    
    int result= (int) mm.divide(125.0,25.0);        assertEquals(5,result);           }}
三.事后总结
因为java基础差,在写代码的过程消耗时间很多,而且在测试用例中改了好多次代码,但是计算过程很快 ,经过几次代码审核,改进,最终完成

PSP阶段

预估时间

实际所用时间

计划

 15

10

  • 明确相关需求和其他因素,估计每个阶段的时间成本

 15

10

开发

 89

 93

  • 需求分析

 10

8

  • 生成设计文档

 8

 10

  • 设计审复(和同事审核设计文档)

 10

 8

  • 代码规范(为目前开发制定合适的规范)

 8

 5

  • 具体设计

 10

 15

  • 具体编码

 20

 25

  • 代码复审

 8

 10

  • 测试(自测,修改代码,提交修改)

15

12

报告

 11

10

  • 测试报告

 3

 3

  • 计算工作量

3

 2

  • 事后总结,并提出过程改进计划

 5

 5

总共花费时间

115

113

posted @ 2021-04-10 16:30  繁星似水  阅读(94)  评论(0编辑  收藏  举报