There are a number of different analytical methodologies that could be applied to the development of a J2EE system and virtually infinite hybrids that could be developed to suit the needs or constraints of a particular project. But one of the more popular methodologies, and one that most projects will borrow from to some degree, is the Rational Unified Process (RUP). The following section provides a brief overview of this process and explains how it can be applied to the J2EE architectural process.
The RUP analytical process divides the software development lifecycle into several phases of development:
These steps are executed in order in a cyclical fashion. ...