A software design methodology is just a structured approach to software development. Think of it as a guide to the steps you take when taking a project from the original idea through to a delivered product.
There are many different types of methodology where most are variations on others. In this course we will cover 2 of the most common ones:
- Waterfall
- Agile
But keep in mind that there are many others and each might be the best fit for a given project.