System Development Lifecycle and Its Models
“System development lifecycle model usually includes five steps: those are systems planning, systems analysis, systems design, systems implementation, systems support and security” (Shelly & Rosenblatt, 2010, p. 19). “The system development lifecycle approach is based on a series of formal steps, including these seven steps: User requirements, System analysis, System design, Programming, Testing, Implementation, and Evolution” (Power, 2002, p. 62). These two authors said two different kinds of system development lifecycle steps.
System Planning Phase
“The systems planning phase usually begins with a formal request to the Information Technology department, called a system request” (Shelly & Rosenblatt, 2010, p. 19). For finding Information Technology related problems and opportunities system planning perform as preliminary investigation. (Shelly & Rosenblatt, 2010) An important part of preliminary investigation is a feasibility study, the feasibility study in all terms, like technical, financial, operational and time factor. (Shelly & Rosenblatt, 2010) “All systems development activities should be carried out in the context of providing IT services that are necessary to support end-to-end business services” (Pollard, Gupta, 2010, p. 115).
System Analysis Phase
This is the second step of system development lifecycle. System requirement document is main deliverable for the systems analysis; it describes user requirement, cost and benefits and also concentrates on developing alternative strategies. (Shelly & Rosenblatt, 2010)
System Design Phase
“The design stage of the System Development Lifecycle focuses on the overall architecture of the IT system and detailed specifications for its various components” (Pollard, Gupta, 2010, p.117). This stage creates the physical model which will satisfy the documented requirement for the system. (Shelly & Rosenblatt, 2010) To get effective and efficient...