The system development life cycle (SDLC) is the overall process of developing software. Please describe the process and compare and contrast the SDLC with all 7 known software development methodologies available today. You may use a table for characterizing each of the development models and list advantages and disadvantages for each one. Use citations and references