RUP

Rational Unified Process

A software development process framework that focuses on iterative development, emphasizing the need for planning, design, testing, and documentation throughout the project.