Professional Documents
Culture Documents
Complete COCOMO Model
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
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
d=0.35
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
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
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
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
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
b=1.05
c=2.5
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
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
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
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
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
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
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
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
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