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

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfJNTUA
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfJNTUA
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfAshrafRagab14
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfMadan Karki
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfmahaffeycheryld
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfssuser5c9d4b1
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookPeterJack13
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 

Recently uploaded (20)

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 

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