Rational Unified Process

1256 WordsJul 18, 20056 Pages
Introduction This paper has the intention to explain what Rational Unified Process (RUP) is like an IBM product and a CASE tool. After is explained what phases it has, what are the most common extensions thus what are its workflows more used. The Rational Unified Process (RUP) is a software design method created by the Rational Software Corporation and now is part of IBM developer software. This paper describes how to deploy software effectively. The Rational Unified Process (RUP) use commercially proven techniques, and is a heavy weight process, and hence particularly applicable to larger software development teams working on large projects. Rational Unified Process (RUP) Rational Unified Process (RUP) is an object-oriented and…show more content…
The nature of the iterations will not necessarily change much; but the longevity of the software produced will certainly increase. Early iterations (usually in the inception phase) have a tendency to be thrown out. During elaboration, you will discover the rest of the use cases (or at least their first approximations) and will implement the minimal set. During construction, users will drive towards giving the customer the minimum system that they need. The nature of the iterations will not change much, but your focus will be on identifying the smallest possible deliverable that will still meet at least some of the customers needs. During construction, the use cases will change a bit as the customer sees the growing system and feeds changes back to you. During transition, users will drive towards fleshing out the functionality of the system, and incorporating the mounds of customer feedback that users are surely to get. The nature of your iterations will not change much. During transition, the use cases are likely to undergo drastic changes as the customers actually use the system and realize that it is not exactly what they needed. Again, the essence of RUP is iteration, and the essence of iteration is the production of executable deliverables. Users may also be producing UML diagrams, or some other form of model too. Such models take two forms. One is a model of the architecture, which is seeded during inception and established during
Open Document