System Development Life Cycle (SDLC)

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Acquiring Information Systems and Applications
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
System Development Life Cycle (SDLC)
7.2 System Development Life Cycle (SDLC)
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
SYSTEM ANALYSIS AND DESIGN
Building Information Systems lesson 26 This lesson includes the following sections: The Systems Development Life Cycle Phase 1: Needs Analysis Phase.
Acquiring Information Systems and Applications
Introduction to Computer Technology
Systems Analysis and Design: The Big Picture
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
System Analysis (Part 2) The System Development Life Cycle Problem Selection and Feasibility Study.
Computers Are Your Future © 2006 Prentice Hall, Inc.
 Once the system has been installed it will be monitored to check whether it is working correctly. Sometimes problems with a system will not be found.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Systems Analysis and Design
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Systems Analysis and Design in a Changing World, Fourth Edition
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Systems Development Life Cycle
CISB113 Fundamentals of Information Systems IS Development.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
The information systems lifecycle Far more boring than you ever dreamed possible!
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
MANAGEMENT INFORMATION SYSTEM
ADMINISTRATIVE STRUCTURE OF A COMPUTER CENTRE. The administrative structure is being organized in such a way that a skilled professional personnel is.
Information Systems Development
Information Systems Development
Project planning The systems life cycle.
Information Systems Development
System.
Fundamentals of Information Systems, Sixth Edition
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
Requirements Analysis Scenes
Systems Analysis and Design
System Development Life Cycle (SDLC)
Business System Development
Classical Waterfall Model
System Development Life Cycle (SDLC)
Software Development Life Cycle
Information Systems Development
CLINICAL INFORMATION SYSTEM
Introduction to Systems Analysis and Design
Chapter 13: Systems Analysis and Design
Chapter - 2 The System Development Life Cycle
Systems Analysis and Design
System Development Life Cycle (SDLC)
Gathering Systems Requirements
Building Information Systems
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
(System Development Life Cycle)
Gathering Systems Requirements
Systems Development Life Cycle
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Building Information Systems
System Analysis and Design:
Presentation transcript:

System Development Life Cycle (SDLC) Ashima Wadhwa Assistant Professor(giBS)

What is SDLC?  It is a conceptual model used in project management that describes the stages involved in an information system development project. Basically, SDLC consists of all the steps/stages of software starting from its inception to its implementation. There are in fact numerous types of SDLC models (Agile, Waterfall et al) and depending upon your requirements you can choose any of them to meet your purpose.

Waterfall Model

Requirement Gathering and Analysis: Requirement gathering and analysis is the first stage of any SDLC model. This phase is basically the brainstorming phase and often consists of sub-stages like Feasibility Analysis to check how much of the idea can be put into action.

Requirement Analysis In the Analysis stage an in-depth analysis is performed to obtain a detailed understanding of the business needs. Tools Used: DFD’s, interviews, on-site observation, questionnaire etc. Training, experience and common sense are required for collecting information to do analysis.

Feasibility Study Economic: Cost benefit analysis. Technical: We need to check whether existing computer can support the system. Behavioral: An estimate should be made of how strong a reaction the user staff is likely to have toward the development of a computerized system.

System Design It is the most creative and challenging phase of SDLC. It defines the final system and refers to the technical specifications. DFDs are used to show the flow of system. Two phases: 1. Logical Design and Physical Design Logical Design: Specifies user needs. Physical Design: Tells the programmer what the candidate system must do.

Coding As the name implies, in this stage the software is coded with precision. A team of programmers are assigned by the company to work on the software. More often than not, the work is sub- divided under a sub-phase called Task Allocation, where each developer is assigned a part of the work depending on his or her skill set(s). This helps complete the coding efficiently.

Testing When the software is ready, it is sent to the testing department where Quality Analysts test it thoroughly for different errors by forming various test cases. They either test the software manually or using automated testing tools and ensure that each and every component of the software works fine. Once the QA makes sure that the software is error-free, it goes to the next stage, which is Implementation.

Implementation Less creative then designing phase. It is of 3 types: Implementation of a computer system to replace a manual system. Implementation of a new computer system to replace an existing one. Implementation of a modified application to replace existing one on same computer. Parallel Runs: In this new system runs with old system which provides assurance, and even helps user staff gain experience.

Post Implementation The Post-Implementation Review is used to evaluate the effectiveness of the system. The objectives are to determine if the system does what it is designed to do Does it support the user as required in an effective and efficient manner The review should assess how successful the system is in terms of functionality, performance, and cost versus benefits.

Maintenance The emphasis during this phase is to ensure that needs continue to be met and that the system continues to perform according to specifications. Routine hardware and software maintenance and upgrades are performed to ensure effective system operations. User training continues during this phase, as needed, to acquaint new users to the system or to introduce new features to current users.

Queries?