SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.

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

Ch 3 System Development Environment
Information Systems Analysis and Design
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Chapter 8 Information Systems Development & Acquisition
Concepts of Systems Theory
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
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.
Chapter 2 Succeeding as a Systems Analyst
Fundamentals of Information Systems, Second Edition
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
System Development Life Cycle (SDLC)
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
System Analysis and Design
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
SDLC and Related Methodologies
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
Systems Analysis and Design: The Big Picture
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
8-1 Chapter 8 Information Systems Development & Acquisition.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Information Systems in Organisations System Development: The Environment.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Succeeding as a Systems Analyst 2.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
System Concepts & Components Dr. Dania Bilal IS582 Spring 2009.
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
End HomeWelcome! The Software Development Process.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
Software System Analysis & Design
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.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Systems Analysis and Design
Information Systems Analysis and Design Lintang. Introduction A System is a combination of resources working together to convert inputs into usable outputs.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
1 Introduction to Design. 2 Outline Basics of design Design approaches.
Modern Systems Analysis and Design Third Edition Chapter 2 Succeeding as a Systems Analyst 2.1.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Essentials of Systems Analysis and Design Fifth Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
The Information Systems Development Processes Chapter 9.
System.
CGS 2545: Database Concepts Fall 2010
Chapter 2 Succeeding as a Systems Analyst
SDLC: System Development Life Cycle
System Development Life Cycle (SDLC)
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
System Development Life Cycle (SDLC)
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
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
Presentation transcript:

SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006

Systems Analysis & Design  Method used to create and maintain systems that perform specific functions. Examples: processing orders, employee payroll, acquisitions, cataloging, etc.  Use of application software designed to help employees to complete these functions

Application Software  Developed internally: in businesses & other organizations  Developed externally: by specific companies  Off-the-shelf application software may not fit the needs of all organizations

Components of IS Application  Six components: System software Application software Hardware

Components of IS Application Documentation & training manuals People who use the system Technical personnel  People who keep system operating; trouble shooters Controls  Prevent fraud and theft

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  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) Automate software development Examples:  Excel Software

System Concepts  Decomposition  Modularity  Coupling  Cohesion

Decomposition  Process of breaking down a system into subsystems or smaller components  Smaller components may be broken down into small parts

Modularity  A result of decomposition  Divides system into modules  Makes system easier to understand, design/redesign, build/rebuild

Coupling  The degree subsystems or modules are dependent on each other in terms of operation (physically separate)  Subsystems should be as independent as possible If one module fails, the other modules remain in operation

Cohesion  “The extent to which a system or subsystem performs a single function.”  Examples: Check-in Check-out

Important Concepts  Data  Information  Database  Data flow

Important Concepts  Processing logic  Process-oriented approach to SD  Data-oriented approach to SD

Systems Development Life Cycle ( Valacich, George, & Hoffer, 2006)

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 logic modeling and/or other modeling techniques to represent data  Process modeling  Conceptual data modeling  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

Class Activity  Work in a group  Examine the SDLC  Map each phase to the design and development or acquisition of a new automated system for a specific agency or library