The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.

Slides:



Advertisements
Similar presentations
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Advertisements

C H A P T E R 10 Developing Business/IT Solutions.
Acquiring Information Systems and Applications
McGraw-Hill/Irwin © 2002 The McGraw-Hill Companies, Inc. All rights reserved. C H A P T E R Haag Cummings McCubbrey Third Edition 7 Developing IT Systems.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Chapter 8 Information Systems Development & Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Systems Development. Systems Development Life Cycle (SDLC) A “baseline” process for the development of application systems Contains a comprehensive set.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Information Systems Development – The System Approach 1. “System.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
7.2 System Development Life Cycle (SDLC)
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Chapter 14 Maintaining Information Systems
Chapter 17 Acquiring and Implementing Accounting Information Systems
Acquiring Information Systems and Applications
Introduction to Computer Technology
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Chapter 15 Systems Development
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.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
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)
Transaction Processing Systems and System Development Life Cycle
8-1 Chapter 8 Information Systems Development & Acquisition.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
System Analysis (Part 2) The System Development Life Cycle Problem Selection and Feasibility Study.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Acquiring Information Systems and Applications
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.
Systems Life Cycle A2 Module Heathcote Ch.38.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
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.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 Implementing Business/IT Solutions.
CISB113 Fundamentals of Information Systems IS Development.
Chapter 11: Alternative Approach - Purchasing Systems.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Making the System Operational Implementation & Deployment
CHAPTER 13 Acquiring Information Systems and Applications.
Reasons for New Systems Syarat untuk user tidak terpenuhi / Unfulfilled User Requirements New Technology Competition Tetapi kebanyakan Perencanaan strategik.
Chapter 16 Maintaining Information Systems. Objectives:  Explain and contrast four types of system maintenance.  Describe factors affecting maintenance.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 testing and installation 1 for testing you need: test data and test cases test plans and.
Chapter 4 HRIS Needs Analysis.
11 ADM2372 Management Information Systems (MIS) Chapter 10 – Part I Systems Development Chapter 10 – Part I Systems Development.
The information systems lifecycle Far more boring than you ever dreamed possible!
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
System.
Software Development Life cycle
Managing the development of information systems (Part 1)
Introduction to Information Systems
Chapter 12 Implementing Business/IT Solutions.
Making the System Operational Implementation & Deployment
System Development Life Cycle (SDLC)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
(System Development Life Cycle)
Chapter 8 Information Systems Development & Acquisition
Chapter 13 Building Systems.
System Analysis and Design:
Week 10 Systems Development
Presentation transcript:

The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use. You may choose to ignore some of these steps and combine others, but all need to be considered. The traditional system development life cycle (SDLC) makes all these steps explicit. At the highest level, there are three steps: Analysis Design and construction Implementation (and continuing Operations)

The Traditional System Development Life Cycle I. Analysis Go? No go? 1.Initiation (e.g., an RFP) 2.Feasibility study Technical – can we build it? Economic – should we build it? Operational – if we build it, will it be used? Schedule – will it be ready in time? 3.Requirements definition 4.Specifications 5.Project plan

The Traditional System Development Life Cycle II. Design 6. Logical design (i.e., the external view) 7. Physical design (i.e., the internal view) 8. Coding (or code acquisition) 9. Testing

The Traditional System Development Life Cycle III. Implementation 10. Documentation – ouch! This should have been done all along! 11. Conversion Direct Parallel Pilot Phased 12. Training – both initial and continuing Users I/S staff Management 13. Installation

The Traditional System Development Life Cycle IV. Operations 14. Production 15. Post-implementation audit 16. Maintenance

The Traditional System Development Life Cycle Why conduct a post-implementation audit? To answer these four questions: 1.Did we deliver the system that we promised to deliver; it is working as promised? If not, we should fix it. 2.If it is working as promised, is the user harvesting the benefits; i.e., achieving the economic results that he promised to achieve? If not, he should be made to do so. 3.Are there new features that should be added to the system? 4.What have we learned from this project that can help us with how we do projects in the future?

The Traditional System Development Life Cycle What is maintenance? “It is post-implementation software development, designed to ensure the continued effectiveness of the software in question.” There are three types of maintenance: 1.Corrective 2.Adaptive 3.Perfective How should maintenance be managed? 1.“Cradle-to-grave”; those who built it, maintain it. 2.Separate maintenance department. 3.Outsource the maintenance to a third party.