RUP, the Rational Unified Process, is a methodology to develop software. It describes the software development process step by step.
In RUP there are four phases:
- Inception phase: figure out what your customer wants you to do.
- Elaboration phase: analyze the software requirements and come up with a design.
- Construction phase: do the coding, testing and documentation.
- Transition phase: install the software at the customer’s site and maintain it.
The reason that methodologies, such as RUP, exist is firstly to have a uniform way to take on a software project and secondly to provide guidelines on how proper software development should take place. There, however, are people who do not believe RUP is the true way to good software.
“This guy”:http://www.fysh.org/~katie/computing/methodologies.txt for example:
And there’s something missing…