Abstract:
This paper discusses software development life cycle models and development methodologies created on their basis. The place of methodologies and their role in the softwar...Show MoreMetadata
Abstract:
This paper discusses software development life cycle models and development methodologies created on their basis. The place of methodologies and their role in the software development management process is determined, the differences and relationships between them are identified, as well as the degree of influence on the success of the project. A review of the criteria for comparing software development methodologies has been carried out. The existing methods of single-criteria and two-criteria classification of methodologies are analyzed, and their shortcomings are identified. New methods of single-criteria classification that eliminate the identified shortcomings are presented. A new multi-criteria classification based on four criteria has been developed, offering a more complete and broader hierarchical distribution of life cycle models and software development methodologies. Existing methods for selecting a software development methodology are considered, as well as an own method based on a retrospective analysis and machine learning methods presented. Improving methods of choosing a methodology is imperative to achieve the targets of Sustainable Development Goals (SDGs) Goal 9.
Published in: 2023 5th International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE)
Date of Conference: 16-18 March 2023
Date Added to IEEE Xplore: 17 April 2023
ISBN Information: