Development of Web Services for Computational and Analytical Processing Code of Software Metric

Abstract

This study is to develop a web service, which allows to calculate and conduct analytical processing software metrics. To achieve the goal we need to an analytical overview of the software that allows to calculate code metrics, examine the existing metrics, learn the basic architectural approaches of building a web service, explore the applicability of fuzzy logic algorithms (West et.al., 2015) for the implementation of intelligent analysis software metrics, implement a web service that allows you to calculate and conduct analytical processing software metrics based on expert opinion and make testing design a web service. There are many approaches to solving the problem of testing and verification of software. During the development of this application was used unit testing. The purpose of unit testing - to isolate parts of the program and to show that these parts are operable individually. During the development process have been implemented unit tests, as a result of testing problems have been identified. The operation of the Web service is fully consistent with the previously defined functional requirements. Consequently, the task of determining the effectiveness of the programmer and the source code evaluation solved. Keywords: fuzzy logic algorithms, SaaS, Object-oriented, cyclomatic complexity, Mamdani algorithm, RESTful, API, SVN-repository

    Similar works