SlideShare a Scribd company logo
1 of 5
Download to read offline
FP NUMERIC
Group of 4 Students of 5th
sem BTech(CE) got SGP project from one of the hotel
in Valteva. They have mentioned following requirements.
A hotel has a certain number of rooms. Each room can be either single
bed or double bed type and may be AC or non-AC type. The rooms have different
rates depending on whether they are of single or double, AC or Non-AC types.
The room tariff however may vary during different parts of the year depending
up on the occupancy rate. For this the computer should be able to display the
average occupancy rate for a given month, so that the manager can revise the
room tariff for the next month either upwards or downwards by a certain
percentage. Perform structured analysis and structured design for this Hotel
Automation Software that would automate the book keeping activities of a 5-
star hotel.
Guests can reserve rooms in advance or can reserve rooms on the spot
depending upon availability of rooms. The receptionist would enter data
pertaining to guests such as their arrival time, advance paid, approximate
duration of stay, and the type of the room required. Depending on this data and
subject to the availability of a suitable room, the computer would allot a room
number to the guest and assign a unique token number to each guest. If the
guest cannot be accommodated, the computer generates an apology message.
The hotel catering services manager would input the quantity and type of food
items as and when consumed by the guest, the token number of the guest, and
the corresponding date and time. When a customer prepares to check-out, the
hotel automation software should generate the entire bill for the customer and
also print the balance amount payable by him. During check-out, guests can opt
to register themselves for a frequent guest’s program. Frequent guests should
be issued an identity number which helps them to get special discounts on their
bills.
Assuming that in-house developers (student’s stipend) is Rs. 6000 per student
per month. Apply your knowledge of FP and COCOMO to calculate final cost of
this software development.
Assume that Software is developed by Using JAVA, 1 FP is equal to 30 lines of
JAVA code.
Solution:
EXTERNAL INPUTS There are three types of users of given software
Guest, Receipt, Manager
Log in Page * 3 (for Guest, Receipt, Manager)
Dashboard
Reserve Room (Guest)
Allot Room (Recipient) (detailed form including
approximate stay time)
Add Food (Food Manager)
Manage menu (Food Manager)
Place Order (Guest)
Manage Rooms (Manager)
Add User (For manager , add new receipt)
Bill Generate & Checkout
Room Traffic management
Register (for guest)
Manage rooms (manager)
Add User
Guest program management
Add guest
Remove Guest
Manage coupons
Total Inputs 20
Outputs Login Confirmation (guest , manager,
receptionist)
Register Confirmation (guest)
Room Traffic Prediction (manager)
Room allotment confirmation (guest,
receptionist)
Food order history (guest, manager)
Frequent Guest Program- confirmation
Add menu confirmation
Place order confirmation
Bill generation success
Editing of rooms, Guest, Menu.
Output= 18
Inquiries Type of Room confirmation
Room Allotment acknowledgment
Check out
Bill generation Confirmation
Average Occupancy & Traffic prediction
Guest confirmation
Add user confirmation
Inquiries = 7
Files Inward Files & documents
Outward Files & documents
Room allocation files
List of menu, food
Order history room wise
Manager & staff list
Types of Room
Files=7
External Interface User to database
Application to database
Prediction from past data
Past data to interface
Application to predictio
External Interface=5
FP table
Inputs = 20
Output=18
Inquiries=7
Files=7
External Interface=5
Now calculate FP point using equations than convert FP to LOC and Calculate
COCOMO.
14 Question:
1. Does the system require reliable backup and recovery?
2. Are data communications required?
3. Are there distributed processing functions?
4. Is performance critical?
5. Will the system run in an existing, heavily utilized operational
environment?
6. Does the system require on-line data entry?
7. Does the on-line data entry require the input transaction to be built over
multiple screens or operations?
8. Are the master files updated on-line?
9. Are the inputs, outputs, files or inquiries complex?
10.Is the internal processing complex?
11.Is the code to be designed reusable?
12.Are conversion and installation included in the design?
13.Is the system designed for multiple installations in different organizations?
14.Is the application designed to facilitate change and ease of use by the user?
Step 1: FP = 14 * 3
Instead of taking 3 as average value, on bove 14 question select ans in range of
1 to 5
1. Ex: Does the system require reliable backup and recovery? = 3
2. Are data communications required? =2
So on do such selection for all 14 and sum of all 3 + 2 + …..
Step 3:
• FP=4 #inputs + 5 #Outputs + 4 #inquiries + 10 #files + 10
#interfaces
Next convert FP to LOC
LOC to KLOC
Select Organic COCOMO
• Effort = 2.4 (KLOC)^1.05 PM
• Tdev = 2.5 (Effort)^0.38 Months

More Related Content

Similar to Cost estimation approach: FP to COCOMO scenario based question

Property management system
Property management systemProperty management system
Property management systemsandeep sanju
 
Case study for incidence tracking system – Times group
Case study for incidence tracking system – Times groupCase study for incidence tracking system – Times group
Case study for incidence tracking system – Times groupMike Taylor
 
Sample project on hotel management.pdf
Sample project on hotel management.pdfSample project on hotel management.pdf
Sample project on hotel management.pdflegendkavyansh
 
Room Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersRoom Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersHemang Rindani
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System Kusum Sankhala
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project reportFuckboy123
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfShohedulIslam3
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system projectMohammed Al Babeli
 
Hotel Booking Management System PHP.pptx
Hotel Booking Management System PHP.pptxHotel Booking Management System PHP.pptx
Hotel Booking Management System PHP.pptxriohaven45
 
Flight Booking System
Flight Booking SystemFlight Booking System
Flight Booking SystemIRJET Journal
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.DJananiJanani
 

Similar to Cost estimation approach: FP to COCOMO scenario based question (20)

Pawan_Kumar_111
Pawan_Kumar_111Pawan_Kumar_111
Pawan_Kumar_111
 
Property management system
Property management systemProperty management system
Property management system
 
Case study for incidence tracking system – Times group
Case study for incidence tracking system – Times groupCase study for incidence tracking system – Times group
Case study for incidence tracking system – Times group
 
Sample project on hotel management.pdf
Sample project on hotel management.pdfSample project on hotel management.pdf
Sample project on hotel management.pdf
 
Room Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service ProvidersRoom Reservation System for Hospitality Service Providers
Room Reservation System for Hospitality Service Providers
 
Oyo
OyoOyo
Oyo
 
Jeganathan_Resume
Jeganathan_ResumeJeganathan_Resume
Jeganathan_Resume
 
Hotel management
Hotel managementHotel management
Hotel management
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System
 
Ankit testing 17july (1)
Ankit testing 17july (1)Ankit testing 17july (1)
Ankit testing 17july (1)
 
Kanagaraj_V_29-Mar-2015
Kanagaraj_V_29-Mar-2015Kanagaraj_V_29-Mar-2015
Kanagaraj_V_29-Mar-2015
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdf
 
MYRESUME
MYRESUMEMYRESUME
MYRESUME
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system project
 
Hotel Booking Management System PHP.pptx
Hotel Booking Management System PHP.pptxHotel Booking Management System PHP.pptx
Hotel Booking Management System PHP.pptx
 
Flight Booking System
Flight Booking SystemFlight Booking System
Flight Booking System
 
QA Resume
QA ResumeQA Resume
QA Resume
 
payroll management -1.
payroll management -1.payroll management -1.
payroll management -1.
 
Sunitha_Resume
Sunitha_ResumeSunitha_Resume
Sunitha_Resume
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 

Cost estimation approach: FP to COCOMO scenario based question

  • 1. FP NUMERIC Group of 4 Students of 5th sem BTech(CE) got SGP project from one of the hotel in Valteva. They have mentioned following requirements. A hotel has a certain number of rooms. Each room can be either single bed or double bed type and may be AC or non-AC type. The rooms have different rates depending on whether they are of single or double, AC or Non-AC types. The room tariff however may vary during different parts of the year depending up on the occupancy rate. For this the computer should be able to display the average occupancy rate for a given month, so that the manager can revise the room tariff for the next month either upwards or downwards by a certain percentage. Perform structured analysis and structured design for this Hotel Automation Software that would automate the book keeping activities of a 5- star hotel. Guests can reserve rooms in advance or can reserve rooms on the spot depending upon availability of rooms. The receptionist would enter data pertaining to guests such as their arrival time, advance paid, approximate duration of stay, and the type of the room required. Depending on this data and subject to the availability of a suitable room, the computer would allot a room number to the guest and assign a unique token number to each guest. If the guest cannot be accommodated, the computer generates an apology message. The hotel catering services manager would input the quantity and type of food items as and when consumed by the guest, the token number of the guest, and the corresponding date and time. When a customer prepares to check-out, the hotel automation software should generate the entire bill for the customer and also print the balance amount payable by him. During check-out, guests can opt to register themselves for a frequent guest’s program. Frequent guests should be issued an identity number which helps them to get special discounts on their bills. Assuming that in-house developers (student’s stipend) is Rs. 6000 per student per month. Apply your knowledge of FP and COCOMO to calculate final cost of this software development. Assume that Software is developed by Using JAVA, 1 FP is equal to 30 lines of JAVA code.
  • 2. Solution: EXTERNAL INPUTS There are three types of users of given software Guest, Receipt, Manager Log in Page * 3 (for Guest, Receipt, Manager) Dashboard Reserve Room (Guest) Allot Room (Recipient) (detailed form including approximate stay time) Add Food (Food Manager) Manage menu (Food Manager) Place Order (Guest) Manage Rooms (Manager) Add User (For manager , add new receipt) Bill Generate & Checkout Room Traffic management Register (for guest) Manage rooms (manager) Add User Guest program management Add guest Remove Guest Manage coupons Total Inputs 20
  • 3. Outputs Login Confirmation (guest , manager, receptionist) Register Confirmation (guest) Room Traffic Prediction (manager) Room allotment confirmation (guest, receptionist) Food order history (guest, manager) Frequent Guest Program- confirmation Add menu confirmation Place order confirmation Bill generation success Editing of rooms, Guest, Menu. Output= 18 Inquiries Type of Room confirmation Room Allotment acknowledgment Check out Bill generation Confirmation Average Occupancy & Traffic prediction Guest confirmation Add user confirmation Inquiries = 7 Files Inward Files & documents Outward Files & documents Room allocation files
  • 4. List of menu, food Order history room wise Manager & staff list Types of Room Files=7 External Interface User to database Application to database Prediction from past data Past data to interface Application to predictio External Interface=5 FP table Inputs = 20 Output=18 Inquiries=7 Files=7 External Interface=5 Now calculate FP point using equations than convert FP to LOC and Calculate COCOMO. 14 Question: 1. Does the system require reliable backup and recovery? 2. Are data communications required? 3. Are there distributed processing functions? 4. Is performance critical? 5. Will the system run in an existing, heavily utilized operational environment? 6. Does the system require on-line data entry?
  • 5. 7. Does the on-line data entry require the input transaction to be built over multiple screens or operations? 8. Are the master files updated on-line? 9. Are the inputs, outputs, files or inquiries complex? 10.Is the internal processing complex? 11.Is the code to be designed reusable? 12.Are conversion and installation included in the design? 13.Is the system designed for multiple installations in different organizations? 14.Is the application designed to facilitate change and ease of use by the user? Step 1: FP = 14 * 3 Instead of taking 3 as average value, on bove 14 question select ans in range of 1 to 5 1. Ex: Does the system require reliable backup and recovery? = 3 2. Are data communications required? =2 So on do such selection for all 14 and sum of all 3 + 2 + ….. Step 3: • FP=4 #inputs + 5 #Outputs + 4 #inquiries + 10 #files + 10 #interfaces Next convert FP to LOC LOC to KLOC Select Organic COCOMO • Effort = 2.4 (KLOC)^1.05 PM • Tdev = 2.5 (Effort)^0.38 Months