Introduction
In the current developed world, Object Oriented (OO) system development approach has attracted a lot of attention. Many software development companies have shifted their attention to graduates with knowledge on Object Oriented development. This change has also taken effect and is largely being implemented in the System Analysis and Development texts, which are increasingly adapting Object Oriented approach as well as the Unified Process of system development (Rob, 2011, p.2). While this seems to be the issue, traditional approaches are not being left being since they have managed to outline the necessary processes including phases and activities, which have led ...