Question
Stepcloud Solutions is considering developing an integrated multiplatform application for use by tax operators. Assuming the organization has hired you to develop a booking system
Stepcloud Solutions is considering developing an integrated multiplatform application for use by tax operators. Assuming the organization has hired you to develop a booking system comprising of the following functionalities:
• Booking form: Form used to capture client’s details and date the cab is required. This function is considered simple.
• Change Personal details form: used to make corrections or change client’s particular details such as phone number and location. This function is considered as simple.
• Pricing form: Display daily cost of depending on the month of hire mileage with the most expensive months being November to January. This function is considered complex. • Taxi availability form: the screen shows cabs available, date and time of travel. This function is considered as average.
• Revenue report: used by management to print total revenue collected daily, weekly, monthly, and annually. This function is considered as complex.
• E-Tickets: Receipts and pickup documents generated once the client pays for the ride. This function is considered as complex. Using Table Q2 of function points weights, answer the questions that follow:
Table Q2
Function | Simple | Average | Difficult |
External input type | 3 | 4 | 6 |
External output type | 4 | 5 | 7 |
Logical internal file type | 7 | 10 | 15 |
External interface file type | 5 | 7 | 10 |
External inquiry type | 3 | 4 | 6 |
i) Determine total function points required to implement the taxi booking system (2 marks)
ii) Using Function Points analysis, estimate the total lines of code in thousands required to implement the interface using Java. (3 marks)
iii) Using COCOMO, estimate the effort required to implement the system assuming a scale factor of 1.35 and Effort Adjustment Factor of 0.7826.
Step by Step Solution
3.42 Rating (152 Votes )
There are 3 Steps involved in it
Step: 1
To estimate the total lines of code in thousands required to implement the interface using Java we c...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started