Today's business scenario requires a lot of attention to the computer software technology. Operational, tactical and strategic managers require complex computing systems to handle decision- making analyses effectively. Software Engineering (SE) concepts help developers and end-users design and implement such complex computing systems. There is a tremendous demand for such effective computing systems in this modern society and this feature, in turn, induces the ...