The Software Development Process
In the last few years, Sybec Technologies has decided to use the Unified Software
Development Process (Rational Software) for most of its projects due to the
coverage of all phases of the development cycle.
However, sometimes it is necessary to compromise between RUP and the so-called
"Extreme Programming"-Approach, which consists of iterations of a developed prototype.
The Unified Software Development Process is a proven development process,
covering all phases, thus the entire life-cycle of a project.
Thus all artifacts of the phases Analysis, Design, Implementation, Test, and Deployment
are exactly defined, which leads to a exclusion of the most common sources of mistakes
and erroneous development.
The tool of choise is Rational Rose (Rational Software), which covers the following areas:
Analysis thru Use-Cases and additional Documentation,
Design thru State-, Class-, Collaborationdiagrams (to name the most important),
Test thru Test-Cases,
Deployment (Deployment Plan).
Brief Informational Paper to explain the Rational Unified Software Development Process: