The Rational Unified Process
The Rational Unified Process is a software engineering process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end users within a predictable schedule and budget.
The Rational Unified Process is a process product. It is developed and maintained by Rational Software and integrated with its suite of software development tools. It is available from Rational Software on CD-ROM or through the Internet.
The Rational Unified Process is also a process framework that can be adapted and extended to suit the needs of an adopting organization.
The Rational Unified Process captures the following best practices in modern software development in a form that is suitable for a wide range of projects and organizations:
- Develop software iteratively.
- Manage requirements.
- Use component-based architectures.
- Visually model software.
- Continuously verify software quality.
- Control changes to software.