0% found this document useful (0 votes)
75 views2 pages

Assignment 4: Name-Biswajit Sarkar ROLL NO - 13000118108

The document contains details of an assignment to estimate effort, schedule, and cost for a movie database management system project using COCOMO model. It includes the functional requirements of the system like registration, login, searching and filtering movies. It then estimates the lines of code as 4.5 KLOC and calculates effort as 8.78 person-months, schedule as 5.71 months, and number of required personnel as 2. The cost is estimated to be Rs. 100,000.

Uploaded by

Biswajit Sarkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views2 pages

Assignment 4: Name-Biswajit Sarkar ROLL NO - 13000118108

The document contains details of an assignment to estimate effort, schedule, and cost for a movie database management system project using COCOMO model. It includes the functional requirements of the system like registration, login, searching and filtering movies. It then estimates the lines of code as 4.5 KLOC and calculates effort as 8.78 person-months, schedule as 5.71 months, and number of required personnel as 2. The cost is estimated to be Rs. 100,000.

Uploaded by

Biswajit Sarkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ASSIGNMENT 4

NAME- BISWAJIT SARKAR


ROLL NO - 13000118108

Answer the following


Data entry – 0.9 KDSI
Data Update – 0.7 KDSI
Query – 0.9 KDSI
Report Generation and display – 2 KDSI

Therefore, KLOC = 0.9 + 0.9 + 0.7 + 2 = 4.5 KDSI


Cost Drivers –

 Storage Constraints (low) – 0.87


 Experience in developing similar software (High) – 0.91
 Programming capabilities of the developers (High) – 0.86
 Application of software engineering methods (High) – 0.91
 Use of software tools (High) – 0.91
EAF – 0.87 x 0.91 x 0.86 x 0.91 x 0.91 = 0.56
We apply organic cocomo model
1. EFFORT – 0.56 x 3.2 x 4.51.05 = 0.56 x 3.2 x 4.9 = 8.78 PM
2. TDEV – 2.5 x 8.780.38 = 5.71 months
3. Number of people to hire – 8.78/5.71 = 1.54 ~ 2 Person
4. KLOC – 4.5
Product Design – 16 + [(16-16)/(8-2) *4.5] = 16 %
Detailed Design – 26 + [(25-26)/(8-2) * 4.5] = 25.25 %
Code and Unit Test – 42 + [(40-42)/(8-2) * 4.5] = 40.5 %
Integration Test – 16 + [(19-16)/(8-2)*4.5] = 13.75 %
5. Total Cost consuming – Rs. 50000 x 2 = Rs. 100,000

FUNCTIONAL REQUIREMENT SYSTEM OF MOVIE


DATABASE MANAGEMENT SYSTEM
R1. Registration
INPUT – User enter the user details to enter the site
OUTPUT – New user account has been created
R2. Login
INPUT – User enter the userID and password
OUTPUT – The user enters the account to see the database of all movies till 2000
R3. Search Movies
INPUT – User enters the movie name in search.
OUTPUT – The similar movie names is displayed.
R4. Filter Movies
INPUT – User wants the movie with year it was released or by the name of production house
OUTPUT – the user is now able to get the movie
R5. Rating of movies
INPUT – the user wants to view the rating of the movie
OUTPUT – The rating is now visible to the user
R6. Compare of movies
INPUT – The user wants to view whether the movie is better than the other movies
OUTPUT – the user gets the result in side by side comparation.
R7. Movies each production house had made
INPUT – The user wants to know how many movies the production house has made
OUTPUT – The movie information is displayed
R8. Genre of the movie
INPUT – The user searches the movie by its genre i.e. sci-fi, action
OUTPUT - the user gets the all the movies related to the genre
R9.
INPUT - the user checks whether the movie is story based
OUTPUT – The user gets the information of the movie

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy