rational unified process (rup)

8
Rational Unified Process (RUP) 0 8 / 3 1 / 2 0 2 2 1

Upload: kdore

Post on 08-Apr-2017

55 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Rational unified process (rup)

05/02/2023

1

Rational Unified Process (RUP)

Page 2: Rational unified process (rup)

05/02/2023

2RUP IntroductionDefiningThe 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.

Page 3: Rational unified process (rup)

05/02/2023

3More about RUPThe Rational Unified Process supports object-oriented techniques. Several of the models are object-oriented models, based on the concepts of objects, classes, and associations between them. These models, like many other technical artifacts, use the Unified Modeling Language (UML) as the common notation.

Page 4: Rational unified process (rup)

05/02/2023

4Six best practices of RUP

1. Develop software iteratively2. Manage requirements3. Use component-based architectures4. Visually model software5. Verify software quality6. Control changes to software

Six best practices as described in the rational unified process is a paradigm in software engineering that lists six ideas to follow when designing any software project to minimize faults and increase productivity.

Page 5: Rational unified process (rup)

05/02/2023

5 Phases & Iterations of RUP1.InceptionThis phase is oriented to achieve agreement between customer and team on requirements, the expectation for the functionality, and the procedural approach that is to be taken to implement the project.

2.ElaborationAim for this phase is to construct an architectural baseline that implements a working application with limited functionality, and to formulate an agreement with customer to further pursue the project.

3.ConstructionThis phase is oriented to supporting documents, software product, test suite and user manual. Objective here is to understand all requirements and finish development based on baseline architecture.

4.TransitionTransition starts after initial product testing has been performed and the system has been finally deployed. Its objective is to assure software is available to end user.

Page 6: Rational unified process (rup)

05/02/2023

6

Page 7: Rational unified process (rup)

05/02/2023

7Benefits of RUP1. Better Control over Software

2. Easily resolves risks

3. Control changes

4. Flexible pattern

5. Efficient delivery process

6. Supports iterative development

7. Teamwork Over Distances