Once you start working in the software development field, you’ll find a variety of development methodologies being used in various software projects. Software methodologies refer to the process of splitting any software development activity into workable and controllable stages.
1 - Waterfall Method: This is the oldest software methodology used in a variety of software development projects.
2 - Prototyping Method: Software prototyping is the development of incomplete models of any software program at its initial stage.
3 - Incremental Development Method: This particular approach to software development involves breaking a project into small parts in order to simplify the changes made in the development stage.
4 - Spiral Methodology: In this particular methodology, different methods are scheduled for manifold deliveries.
5 - Rapid Application Development (RAD): In this particular methodology, different methods are scheduled for manifold deliveries.
6 - Extreme Programming: Extreme programming is a versatile and robust software development methodology found in the early 2000s.
Software development methodologies exist to make the task of developing new software easier, more efficient, and more streamlined.
Original Source: https://technofaq.org/posts/2019/04/some-software-methodologies-for-effective-software-development/