A methodology is generally a guideline system for solving a problem, with specific components such as phases, tasks, methods, techniques and tools.
Software development methodologies include:
IBM Rational Unified Process® (RUP®) is a comprehensive process framework that provides industry-tested practices for software and systems delivery and implementation and for effective project management. It is one of many processes contained within the Rational Process Library, which offers best practices guidance suited to your particular development or project need. More information can be found at the Rational homepage.