NATIONAL LEARNING SERVICE SENA VALLE DEL CAUCA'S REGIONAL CONSTRUCTION CENTER SOFTWARE ANALYSIS AND DEVELOPMENT PROGRAM SHEET 2547391 GA1-240202501-AA1-EV03 FOLLETO Software life cycle models ·Cascade model ·Repetitive pattern ·Spiral pattern ·V-model ·Big Bang model HÉCTOR ANDRÉS QUINTERO SILVA SOFTWARE DEVELOPMENT What is software development? Software Development is a discipline that studies the necessary components for the creation, management, maintenance and testing of computer software. The software can be understood as the logical programming that every computer system needs to function properly and allow the user to enjoy aspects such as a friendly interface and the functions that the program performs. SDLC or Systems Development Life Cycle The Systems Development Life Cycle contemplates the necessary phases to validate the development of the software and thus guarantee that it meets the requirements for the application and verification of the development procedures. • Planning It seeks to determine the scope of the project, its feasibility, risks, and cost. • Analysis It tries to discover what is really needed. • Design Possible implementation options for the software • Implementation The appropriate tools are chosen. • Tests It seeks to detect the mistakes made to correct them.