Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Complete COCOMO model

Database part:
Login page:
In this page the username, password of the authenticated user is taken. The details are validated
from the data in the database.
Mode is semi-detached
Size=1 KLOC
The values of constants are:
a=3.0

b=1.12

c=2.5

d=0.35

Cost drivers for this module are

Database size=1.16(very high)


Use of software tools =1.0(medium)
Software reliability=1.0(medium)

C=1.16*1.0*1.0=1.16
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.0*(11.12)*1.16=3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.480.35)=3.8620

Registration page
In this page the entire details of the new user is taken and stored in the database in the new user is
authorized.
Mode is semi-detached
Size=3 KLOC
The values of constants are:
a=3.0

b=1.12

c=2.5

Cost drivers for this module are

Database size=1.16(very high)

d=0.35

Use of software tools =1.0(medium)


Software reliability=1.0(medium)

C=1.16*1.0*1.0=1.16
Effort
Effort = a1 *(KLOC)a2 *c PM

Effort=3.0*(31.12)*1.16=11.911~12PM
Development time
Tdev = b1 * (Effort)b2 Months

Tdev=2.5*(11.91110.35)=5.95~6 months

GUI part
Inbox
In this page all the messages of the user are displayed. The user can select the messages using GUI.
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months

d=0.38

Tdev=2.5*(3.1360.38)=3.859~4 months

Compose mail
Using this page the user will be able to send messages to a single or multiple recipients
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Inbox
In this page all the messages of the user are displayed. The user can select the messages using GUI.
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98

d=0.38

effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Starred:
Using this page the user will be able to mark his pages as read and even prioritize some of them
with different color stars
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Important:
Using this page user can advise the recipient on how to treat the contents of the message.
Mode is organic
Size=1 KLOC

The values of constants are:


a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Sent:
Using this page user can see the mails sent by him/her.
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months

d=0.38

Tdev=2.5*(3.1360.38)=3.859~4 months

Trash:
In this page messages deleted by the user are displayed for 30 days so that the user can retrieve
them.
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Spam:
In spam the messages which are usually considered to be electronic junk mail or junk newsgroup
postings are displayed
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

d=0.38

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

All mail:
In this each and every mail in user's account is displayed
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Drafts:
Every message with the user types to send but does not send is displayed in drafts
Mode is organic

Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

d=0.38

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Circles:
In this page user can use to organize his/her mails based on messages you received from contacts
you've put in your different circles
Users can classify his contacts into circles
Mode is organic
Size=1 KLOC
The values of constants are:
a=3.2

b=1.05

c=2.5

Cost drivers for this module are

Database size=1.08( high)


Use of software tools =0.91(high)
Application experience=1.0(medium)

C=1.08*0.91*1=0.98
effort
Effort = a1 *(KLOC)a2 *c PM

d=0.38

Effort=3.2*(11.05)*0.98=3.316~3 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(3.1360.38)=3.859~4 months

Communication part:
Chat box:
In this page the user will be able to chat with the people in his contacts
Mode is embedded
Size=2 KLOC
The values of constants are:
a=2.8

b=1.20

c=2.5

d=0.32

Cost drivers for this module are

Product complexity=1.30(very high)


Use of software tools =1.24(very low)
Language experience=1.0(medium)

C=1.30*1.24*1.0=1.612
effort
Effort = a1 *(KLOC)a2 *c PM
Effort=2.8*(2120)*1.612=10.36~10 PM
Development time
Tdev = b1 * (Effort)b2 Months
Tdev=2.5*(10.360.32)=5.284~ 5months
Now aggregate of all these
Modules

effort

development time

login page

registration

12

inbox

compose mail

starred

important

sent

trash

spam

all mail

draft circles

chat box

10

total

55

56

You might also like