In software systems development there is usually two approaches considered. These approaches include the traditional methodology (waterfall) and agile methodology. Both the methodologies have advantages and disadvantages.
Traditional/Waterfall Methodology
“It is a method that has been in use since the 1970s and is still in practice. It’s is often considered as a classic approach to the life cycle of systems development.”. It is of a rigid kind and the development is linear where each process/phase of development leads to the next. This method of system construction is similar to;
- Requirements Analysis
- Design
- Implementation
- Testing
...