Systems Development Life Cycle:

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Compare and contrast the terms ‘phases’, ‘steps’, ‘techniques’, and ‘deliverables’ as used in systems analysis & design.
Systems Analysis and Design Third Edition
Designing and Developing Decision Support Systems Chapter 4.
Systems Analysis and Design With UML 2
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
The System Development Life Cycle
Steps, Tools, and Techniques
Acquiring Information Systems and Applications
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
System Analysis and Design (SAD )
© Copyright 2011 John Wiley & Sons, Inc.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Fundamentals of Information Systems, Second Edition
7.2 System Development Life Cycle (SDLC)
DECISION SUPPORT SYSTEM DEVELOPMENT
Introduction to System Analysis and Design - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Introduction to Systems Analysis and Design
Design, Implementation and Maintenance
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
12 Building and Maintaining Information Systems.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Systems Analysis and Design CHAPTER 1
Systems Analysis and Design Fourth Edition
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
Installation and Maintenance of Health IT Systems
Acquiring Information Systems and Applications
Introduction to Systems Analysis & Design Chapter #1.
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
Systems Development MBAA 609 R. Nakatsu. Overview of Today’s Lecture Why do IT projects succeed and fail? Two philosophies of systems development –Systems.
Acquiring Information Systems and Applications
Introduction to Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Selecting the Best Alternative Class 19. SDLC Project Identification & Selection Project Initiation & Planning Analysis *** Logical Design Physical Design.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
Lecture 21 Introduction to System Development Life Cycle - Part 1.
Systems Analysis and Design 5th Edition Chapter1: The Systems Analyst and Information Systems Development Prof. Salim Arfaoui 1-0© Copyright 2011 John.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
Accounting systems design & evaluation 9434SB 18 March 2002.
MANAGEMENT INFORMATION SYSTEM
Systems Analysis and Design 5th Edition Chapter1: The Systems Analyst and Information Systems Development Roberta Roth, Alan Dennis, and Barbara Haley.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
The System Development Life Cycle
Introduction To System Analysis and Design
Systems Analysis & Design N106
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design
Systems Analysis and Design Third Edition
The System Development Life Cycle
CLINICAL INFORMATION SYSTEM
Systems Analysis and Design Chapter1: Introduction
UNIT No- III- Leverging Information System ( Investing strategy )
System Analysis and Design:
Presentation transcript:

Systems Development Life Cycle: SDLC is a Disciplined approach to systems development There are many version of SDLC (nearly as many as authors)

Systems Development Life Cycle (SDLC) Building an IS Basic Idea (solution to a problem) Blueprint is designed presenting detailed information about the system System implementation The SDLC four phases: Planning, Analysis, Design, Implementation (support)

A Systems Development Life Cycle: Planning Systems Support Systems Analysis Systems Implementation Systems Design

Systems Development Life Cycle (SDLC) Planning The systems business value to the organisation is identified Documents the business need and the systems support to create business value

Systems Development Life Cycle (SDLC) Planning During project management, the project manager creates a work plan, staffs the project, and puts techniques in place to control and direct the project through the entire SDLC The deliverable for project management is a project plan that describes how the project team will go about developing the system

Systems Development Life Cycle (SDLC) Analysis Answers the questions of who will use the system, what the system will do, and where and when it will be used During this phase, the project team investigates any current system(s), identifies improvement opportunities, and develops a concept for the new system

Systems Development Life Cycle (SDLC) Analysis Analysis begins with the development of an analysis strategy that guides the project teams efforts The next step is the development of a concept for a new system accomplished through information gathering (interviews/questionnaires)

Systems Development Life Cycle (SDLC) Analysis The system concept is then used as a basis to develop a business process model that describes how the business will operate if the new system were developed Finally, a data model is developed to describe the information that is needed to support the process

Systems Development Life Cycle (SDLC) Analysis The system proposal is presented to the project sponsor and other key decision makers who decide whether the project should continue The system proposal is the initial deliverable that describes the new system

Systems Development Life Cycle (SDLC) Design Decide how the system will operate, in terms of the hardware, software, and network infrastructure, the user interface, forms, and reports that will be used; and the specific programs, databases, and files that will be needed

Systems Development Life Cycle (SDLC) Design The first step in the design phase is to develop the design strategy (develop the system in-house; outsource the development; purchase an existing off-the-shelf software package) This leads to the development of the basic architecture design for the system that describes the hardware, software, and network infrastructure

Systems Development Life Cycle (SDLC) Design The interface design specifies how the users will move through the system (navigation methods such as menus and on-screen buttons) and the forms and reports that the system will use

Systems Development Life Cycle (SDLC) Design Finally, the analysis team develops the program design which defines the programs that need to be written and exactly what each program will do The collection of deliverables (architecture design, interface design, database and file specifications, and program design) is the system specification that is handed to the programming team for implementation

Systems Development Life Cycle (SDLC) Design At the end of the design phase, the feasibility analysis and project plan are reexamined and revised and another decision is made by the project sponsor and approval committee about whether to terminate the project or continue

Systems Development Life Cycle (SDLC) Implementation The final phase in the SDLC, during which the system is actually built (or purchased) This is the phase that usually gets the most attention, because for most systems it is the longest and most expensive single part of the development process The first step is system construction, during which the system is built and tested to ensure it performs as designed

Systems Development Life Cycle (SDLC) Implementation Testing is one of the most critical steps in implementation (huge cost of bugs and errors) Organisations spend more time and attention on testing than on writing the programs in the first place Once the system has passed a series of tests, it is installed

Questions What are the advantages & disadvantages of this structured approach?

The problem of large development projects Problem – All projects are considered as being equivalent The duration effect Paul Melichar (early 80’s) A slowed pace of development Treatment of the project as a career Loss sight of the original business problem Loss of interest by the development staff

The problem of large development projects Constantly changing user requirements Deterioration of moral Large projects – big failure rate Where implemented – Often inadequate to the end user

The problem of large development projects Unobtainable deadlines Many changes are outside the scope of the original project