SDLC PDF
Document Details
Uploaded by AdoredFrenchHorn4923
Tags
Summary
This document details the System Development Life Cycle (SDLC). It outlines the phases of the SDLC, from initial investigation to system maintenance. The document also describes the activities undertaken in each phase, such as data acquisition, analysis, design, development and implementation.
Full Transcript
System Development Life Cycle System A System is define as a collection or related components that interact to perform a task in order to accomplish a goal SDLC System developing life cycle is the step by step process that many organization follow d...
System Development Life Cycle System A System is define as a collection or related components that interact to perform a task in order to accomplish a goal SDLC System developing life cycle is the step by step process that many organization follow during system analysis and design First Phase (Conduct a initial Investigation) Conduct the preliminary analysis Propose alternative solution Describe the cost and benefits Submit a preliminary plan Conduct the Initial Analysis To find the organization objective Scope of problem Propose alternative solution Discover some alternative in order to run the system even with the optimal features At this point you may have three choices – Leave the system as it is – Improve it – Develop a new system Describe the Cost & Benefits Each alternate solution have cost and benefits Benefits such as – Speedup – Streamline – Remove unnecessary steps – integration etc Submit a Preliminary plan Now you need to warp up all your findings in a documented report. The reader of this report will be the executives who will decide either to make no change, small change, or change a lot and how much cost can be dedicated for that project 2nd Phase “Do the Analysis of the System” Acquire Data Analyze Data Write Report Acquire Data Data can be acquire by following methods – Review written document – Interview employee (Structured / Unstructured) – Questionnaire – Observer people and process at work Analyze Data Once the data has been gathered you need to come to grip with it and analyze it with modeling tools e.g DFD(Data flow diagram), CASE (Computer Aided software engineering) Modeling tools enables you to represent the data in pictorial form and provide system simulation and automation Write Report This report to management should have three parts – How the existing system works. – Problem with the existing system – Requirement, recommendation and feature of new proposed system 3rd Phase Design the System Preliminary Design & Prototyping Detail Design Write Report Preliminary Design & Prototyping Preliminary Design define – General Functional Capabilities. – Designing by using CASE tools (DFD, MS Project etc) – Prototyping – Prototyping is the limited working system developed to test out design concept. Detail Design Detail Design consist on following parts of system – Input Required – Desired Output – Storage requirement – Processing and control – Backups Write Report All the work in preliminary design and detailed design is end up at a detailed report, when you hand over this report to the senior manager you will probably also make some sort of presentation and speech. 4th Phase Develop the System Acquire Software Acquire Hardware Test the System Acquire Software Make or buy decision Develop software for scratch or modify existing one Hire new staff or use existing one Acquire Hardware It is not preferable to purchase new hardware it is desirable of make existing hardware compatible with new software because buying a new hardware is costly Test the System Unit Testing (individual part testing) System Testing (testing after integrating different par together) 5th Phase Implement the System Deploy the system in real work and check for real world data. Train the user (manuals, interactive learning, Video tapes, presentations, demonstration) 6th Phase Maintain the System In maintaining the system we adjust, improve and tune the system and perform system audit and periodic evaluation based on the real world data