what are the software methodologies
A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system.