The application programming interface (API) in your application was evaluated in the previous assignment, and now you can turn your attention to the efficiency, reliability, and maintainability of the API. The strengths and weaknesses of an API are typically measured in these terms, and these areas are where an API can be improved to provide better functionality for an application.
For this assignment, you will continue your work on the Software Reengineering Project with an analysis of the strengths and weaknesses of your applications APIs. The analysis will include recommendations for improvements in the efficiency, reliability, and maintainability of the APIs.
The project deliverables are as follows:Update the Software Reengineering Project document title page with the new date.Update the previously completed sections based on instructor feedback.API Efficiency, Reliability, and MaintainabilityStrengths and weaknessesFor each category (efficiency, reliability, and maintainability), develop a list of strengths and weaknesses in your applications APIs.Include sufficient details to identify the specific part of the API design or implementation that contributes to the strength or weakness.Recommendations for improvementFor each of the weaknesses that were identified in the first part of the assignment, provide recommendations for improvements.Be sure to update your Table of Contents before submission.