The first section of the survey deals with methodology phases and their usage. There are four main phases of analysis, design, implementation, and testing. The analysis phase establishes the requirements. The design phase establishes the architecture. The system is built in the implementation phase while quality is assured in the testing phase. See the sections on analysis, design, implementation, and testing in table 7.1 on page .