Phases of the traditional Systems Development Life Cycle (SLDC) for Bank ATM Software
David Phillip Piña
University of Phoenix
This paper will attempt to explain the six different phases in a traditional systems development life cycle for developing software to run a bank’s automatic teller machine (ATM) machine. The input and output for each phase will be clearly outlined. Information from my Week 1 CIS/319 class readings will be used as a guide.
Phases of the traditional Systems Development Life Cycle (SLDC) for a Bank ATM
The Six Phases
According to Moore, W., Nolan, E., & Gillard, “There are six different phases in a traditional systems development life cycle. The first phase is preliminary investigation, the second phase is system study, the third phase is system analysis, the fourth phase is programming and implementation, the fifth phase is support and maintenance, and the sixth phase is documentation”. (2006)
According to Computer World, “Stages of the traditional system development lifecycle can be characterized and divided up in different ways, including the following:
Project planning, feasibility study: Establishes a high-level view of the intended project and determines its goals.
Systems analysis, requirements definition: Refines project goals into defined functions and operation of the intended application. Analyzes end-user information needs.
Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.
Implementation: The real code is written here. Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability.
Acceptance, installation, deployment: The final stage of initial development, where the software is put into...