Java Performance Calculator Design

Register
Submit a solution
The challenge is finished.

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.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30017045