International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 175 - Number 37 |
Year of Publication: 2020 |
Authors: A.R.V. Anthony, G.M. Dilshan Prasad, S.U. Randunuge, S.R.A.M.P.A. Alahakoon, Dinuka R. Wijendra, Jenny Krishara |
10.5120/ijca2020920942 |
A.R.V. Anthony, G.M. Dilshan Prasad, S.U. Randunuge, S.R.A.M.P.A. Alahakoon, Dinuka R. Wijendra, Jenny Krishara . Software Development Automation: An Approach to Automate the Processes of SDLC. International Journal of Computer Applications. 175, 37 ( Dec 2020), 44-51. DOI=10.5120/ijca2020920942
Software development complexity is one of the most important factors that must be determined by clear procedures or methods in software production. It is determined practically by using a quantitative value, which is based into one or more qualitative attributes. These attributes focus on how the codes’ internal and external behavior. But the software complexity should be computed beyond, that level since the complexity identifies the effort of determining the internal logic behind the software. Therefore, software complexity should be expressed as a combination of the different phrases of the software development life cycle namely requirement analysis, source code implementation, maintenance, testing and quality checking as well. As a solution, the methodology of reducing the overall software complexity by creating a software development application has been considered, which will automate the requirement analysis, software logic implementation, maintenance and the testing process in the overall software development cycle without restraining the software complexity into one or more quality attributes.