System Development Life Cycle ( Sdlc ) Methodologies

1448 WordsApr 28, 20166 Pages
Businesses rely heavily on their information systems for decision making, an essential component of organization management. Information systems serves several purposes in a business, ranging from transactions and assisting leadership with difficult strategy formulation. Advances in computer-based information technology in recent years have led to a widely variety of systems that managers are now using to make and implement decisions (Alter, 1976). In today’s businesses, systems development is a process of examining a business situation to analyze better procedures and methods to stay competitive. System development life cycle (SDLC) methodologies are promoted as means of improving the management and control of the software development process, structuring and simplifying the process by specifying activities to be done and techniques to be used (Russo, 1995). Every businesses have different types of projects that have different requirements. Therefore, businesses must choose the SDLC phases according to the specific needs of the project. There are different types of SDLC. These are Waterfall Model, V-Shaped Model, Prototyping Model, Spiral Model, Iterative Incremental Model, and Extreme programming (Agile development) (Sami, 2012). Each of the models has different level of risks and benefits to cope with the project requirements. This paper will discuss the processes of System Development Life Cycle methodologies that makes it excessively formal and rigid and
Open Document