Showing posts with label Rational Unified Process. Show all posts
Showing posts with label Rational Unified Process. Show all posts

Thursday, October 13, 2011

What are the six fundamental best practices in the RUP- Rational Unified Process?

RUP - Rational Unified Process is an example of a modern process model that has been derived from work on the UML and the associated Unified Software Development Process. The six fundamental best practices in the RUP- Rational Unified Process are:

1. Develop software iteratively: Plan increments of the system based on customer priorities and develop the highest-priority system features early in the development process.

2. Manage requirements: Explicitly document the customer’s requirements and keep track of changes to these requirements. Analyze the impact of changes on the system before accepting them.

3. Use component-based architectures: Structure the system architecture into components, as discussed earlier in this chapter.

4. Visually model software: Use graphical UML models to present static and dynamic views of the software.

5. Verify software quality: Ensure that the software meets the organizational quality standards.

6. Control changes to software: Manage changes to the software using a change management system and configuration management procedures and tools.