PSP数据比较(四则运算)——计应193第6组郭静

PSP数据比较(四则运算)——计应193第6组郭静

·计划运用JAVA语言进行四则运算,具体代码如下:

package text;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;     }     }

·开发,具体代码如下:

package text;

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(3,2); 

assertEquals(5,result);    }    

@Test    

public void testSubstract() { 

int result= mm.substract(10,2);assertEquals(8,result);    } 

@Test    

public void testMultiply() {

int result= mm.multiply(3,6);assertEquals(18,result);    }  

@Test    

public void testDivide() {          

int result= (int) mm.divide(75,5);assertEquals(15,result);           }}

·总结:

由于基础知识的薄弱,此次编程经过多次修改错误,才能运行成功!

PSP阶段

预估时间

实际所用时间

计划

 11

10

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

 11

10

开发

 83

 92

  • 需求分析

 10

8

  • 生成设计文档

 5

 7

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

 8

 10

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

 6

 5

  • 具体设计

 8

 6

  • 具体编码

 25

 24

  • 代码复审

 10

 12

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

11

10

报告

 11

10

  • 测试报告

 3

 3

  • 计算工作量

3

 2

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

 5

 5

总共花费时间

105

112

原文地址:https://www.cnblogs.com/group6/p/14641231.html