Challenge Overview
The Java Performance Calculator aims to create a design that calculates performance metrics of three OSOL functions based on each function’s response times. It reads the response times data from text files and prints the calculated performance metrics on the console.
Three types of OSOL functions undergo performance review:
• Basic Search
• Quick Search
• Standard/Custom Reports
Response times of each function are retrieved daily from a reporting database and exported into text files. These response times are grouped into ranges (e.g. Under 18 seconds, Over 3 minutes, etc…). There is one text file for each function.
At present, the performance metrics are computed via Microsoft Excel. Response times data are manually copied from the text files to an MS Excel spreadsheet and the native Excel functions are used to compute for the performance metrics needed.
The objective of this design is to create an object oriented model of the calculator. The calculator must perform the same calculations as the MS Excel spreadsheet, except it must be done using Java. The calculator must also read the response time information from the text files and output the calculations on the console in the format described below.
Please see the requirements specification documentation attached for more details.
Final Submission Guidelines
No environment setup needed.
The submission deliverable should be a compressed file containing the design documentation and UML diagrams (must be editable).
Please read the requirements specification documentation for complete information.