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 

6

External output type 

7

Logical internal file type 

10 

15

External interface file type 

10

External inquiry type 

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

1 Expert Approved Answer
Step: 1 Unlock

To estimate the total lines of code in thousands required to implement the interface using Java we c... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Algorithms Questions!