4. Understanding Development Methodologies
Many software projects suffer from budget overruns, time synchronization problems, and the delivery of applications that do not satisfy the specified client requirements. Moreover, the developed application systems need to be responsive to change and yet be maintainable to reflect changing requirements. In order to address these issues in a structured manner, design methodologies were created. Many design methodologies have survived the revolutions that have taken place in the data processing industry, and they still provide methods of addressing these issues.
Methodologies provide guidelines for the application development process. They specify analysis and design techniques as ...