Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
The System Development Life Cycle
Chapter 8 Information Systems Development & Acquisition
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Fundamentals of Information Systems, Second Edition
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
System Development Life Cycle (SDLC)
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
IMS Information Systems Development Practices
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Introduction to Systems Analysis and Design Trisha Cummings.
SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
SDLC Phase II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
ITEC224 Database Programming
Chapter 14 Information System Development
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
End HomeWelcome! The Software Development Process.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Lecture 7: Requirements Engineering
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
Systems Analysis and Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Savannah, GA FIE 2004 Work In Progress - Using User Experience Research to Develop Needs Assessment Skills of Undergraduates Laura Moody & Joan Burtner.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Structuring User Requirements IS 592 Dr. Dania Bilal Spring 2005.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Chapter 1 Assuming the Role of the Systems Analyst.
Chapter 1 The Systems Development Environment
Information Systems Development
System.
Fundamentals of Information Systems, Sixth Edition
Chapter 1 The Systems Development Environment
SDLC: System Development Life Cycle
Gary Hughes, South Oakleigh College
Systems Analysis and Design
System Development Life Cycle (SDLC)
SDLC Phase III: Structuring System Requirements
Business System Development
Introduction to Computers
Chapter 1 The Systems Development Environment
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Information Systems Development (ISD) Systems Development Life Cycle
Chapter 8 Information Systems Development & Acquisition
Chapter 1 The Systems Development Environment
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009

Phase 1: Planning & Selection Product identification and selection Product initiation and planning –Identify potential development projects –Classify and rank projects –Select projects for development

Phase 2: Systems Analysis Determine system requirements Select appropriate methods to elicit system requirements from users of system –Interviews, focus groups, surveys, discussions, or other techniques

Phase 3: Systems Design Structure system requirements Modeling processes Develop data flow diagrams (DFDs) based on specific rules and guidelines that lead to accurate and well-structured process models. Use DFDs to support analysis of IS

Phase 3: Systems Design –Use modeling and/or other techniques to represent data Process modeling – based on specifications Conceptual data modeling – user oriented Select best alternative design strategy using both qualitative and quantitative methods

Phase 3: Systems Design Design the human interface –Design the interaction (dialogue) –Build a prototype –Perform usability testing –Design the database

Phase 4: System Implementation & Operation Implement system: –Design specifications are turned into working computer code Test code for errors and other problems –Use a sample data set

Phase 4: System Implementation & Operation Install system Prepare documentation Train users of the system Provide support Maintain system on a regular basis

Software Engineering Process Components –Methodologies –Techniques –Tools

Methodologies Approaches taken by system developers to develop the information system –Qualitative (e.g., interviewing users) –Quantitative (e.g., collect data via direct observations of users)

Techniques Based on methodology chosen –Qualitative vs. quantitative or both Processes or procedures followed to gather data about current and/or potential users –Design interviews, observations, focus groups

IS Tools Computer-aided software engineering (CASE) –Used to develop the software Draw diagrams, models, relationships among tasks, etc.

Class Activity Work in a group for 15 minutes Examine the SDLC Assess how the SDLC may apply to purchasing a product of your choice. This can be a house, car, computer, etc.