For more than thirty years of systems development, the software crisis has
posed a problem. Generally, systems development surpasses budgets and time
limits and is not reliable. Worse still, it doesn't satisfy users'
requirements.
Basically, these problems arise because the systems become more and more
complex as they grow. They are always changing, too. It is difficult to make
them reliable, to test them and to specify requirements for them.
That's why different techniques or methodologies have arisen to ensure the
development of a more efficient software. Object-oriented technology directly
attacks each one of these problems and this technique is causing a revolution
in the software development.
Java is an object-oriented language which includes a new feature: it's
platform independent. If we consider the implications which a multiplatform
programming language en... (more)