Development methodologiesDevelopment methodologies
Software design is a process with definite phases. Modern design methodology involves repeating stages of the process in a cycle until a satisfactory piece of software is finalised.
When creating new software, it is common for a software development team to work through different 鈥榩hases鈥.
Certain tasks will be performed within each phase. The main phases of development are analysis, design, implementation, testing, documentation and evaluation.