The methodology for software development used is a systematic way to carry out, manage and administrate a project to carry it out with great chances of success. This systematization indicates how a project breaks down into smaller modules to standardize its management.
Thus, a software development methodology consists of a set of processes that must systematically follow to devise, implement and maintain a software product from the moment the need for the product arises until the purpose for which it was created becomes a reality.
The acquisition of the necessary resources to make the software work, as well as the development of test cases to check the operation of the software as programmed, must also take into account. Thus, the phases of software development are as follows: