You are on page 1of 4

import java.util.

*; //FUNCTION POINT//
public class Main{
public static void main (String[] args) {
int ui = 60;
int uo = 50;
int uq = 25;
int uf = 8;
int ei = 5;
double ufp = (ui*6)+(uo*7)+(uq*6)+(uf*15)+(ei*10);
double F = (4 * 1)+(5 * 3)+(5 * 5);
double CAF = 0.65+(0.01*F);
double FP = ufp * CAF;
System.out.println("ufp:"+ufp);
System.out.println("CAF:"+CAF);
System.out.println("FP:"+FP);
}}
//COCOMO SALARY//
import java.lang.Math;
import java.util.*;
public class Main
{ public static void main(String[] args) {
double kloc=32;
double a=2.4;
double b=1.05;
double c=2.5;
double d=0.38;
double salary_per_month = 2000;
double Effort=a* Math.pow(kloc,b);
double Time=c*Math.pow(Effort,d);
double person_required=Effort/Time;
double salary=Time*salary_per_month;
System.out.println("Effort:"+Effort);
System.out.println("Time:"+Time);
System.out.println("person_required:"+person_required);
System.out.println("salary:"+salary); } }
import java.lang.Math;
//BASIC COCOMO MODEL//
import java.util.*;
public class Main
{ public static void main(String[] args) {
double kloc=400;
double a=2.4;
double b=1.05;
double c=2.5;
double d=0.38;
double Effort=a* Math.pow(kloc,b);
double Time=c*Math.pow(Effort,d);
double person_required=Effort/Time;
System.out.println("Effort:"+Effort);
System.out.println("Time:"+Time);
System.out.println("person_required:"+person_required); } }
// INTERMEDIATED COCOMO MODEL//
import java.lang.Math;
import java.util.*;
public class Main
{ public static void main(String[] args) {
double kloc=400;
double a=2.8;
double b=1.20;
double c=2.5;
double d=0.32;
double AEXP_1=0.85;
double LEXP_1=1.14;
double AEXP_2=1.29;
double LEXP_2=0.95;
double EAF_1=AEXP_1*LEXP_1;
double EAF_2=AEXP_2*LEXP_2;
double Effort_1=a* Math.pow(kloc,b)*EAF_1;
double Effort_2=a* Math.pow(kloc,b)*EAF_2;
double Time_1=c*Math.pow(Effort_1,d);
double Time_2=c*Math.pow(Effort_2,d);
double person_required_1=Effort_1/Time_1;
double person_required_2=Effort_2/Time_2;
System.out.println("Case 1:");
System.out.println("Effort:"+Effort_1);
System.out.println("Time:"+Time_1);
System.out.println("person_required:"+person_required_1);
System.out.println();
System.out.println("Case 2:");
System.out.println("Effort:"+Effort_2);
System.out.println("Time:"+Time_2);
System.out.println("person_required:"+person_required_2); } }
import java.lang.Math;
// DETAILED COCOMO MODEL//
import java.util.*;
public class Main
{ public static void main(String[] args) {
double kloc=4+2+1+2+3;
double a=3.2;
double b=1.05;
double c=2.5;
double d=0.38;
double RELY=1.15;
double LEXP=1.07;
double CPLX=1.15;
double ACAP=0.86;
double EAF=RELY*LEXP*CPLX*ACAP;
double Effort=a* Math.pow(kloc,b)*EAF;
double Time=c*Math.pow(Effort,d);
double person_required=Effort/Time;
System.out.println("Effort:"+Effort);
System.out.println("Time:"+Time);
System.out.println("person_required:"+person_required);
System.out.println();
System.out.println("Cost and schedule estimates for differnent phases:");
System.out.println();
System.out.println("plan and requirement:"+0.06*Effort);
System.out.println("System design:"+0.16*Effort);
System.out.println("Detail design:"+0.26*Effort);
System.out.println("Code and test:"+0.42*Effort);
System.out.println("Integration and test:"+0.16*Effort);
System.out.println();
System.out.println("plan and requirement:"+0.10*Time);
System.out.println("System design:"+0.19*Time);
System.out.println("Detail design:"+0.24*Time);
System.out.println("Code and test:"+0.39*Time);
System.out.println("Integration and test:"+0.18*Time);
}
}

You might also like