Systems Analysis and Design in a Changing World, Fourth Edition

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Lecture # 2 : Process Models
Chapter 2: Approaches to System Development
Systems Analysis and Design in a Changing World, 6th Edition
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Chapter 2 Approaches to System Development
Systems Analysis and Design in a Changing World, 6th Edition
INFO415 Approaches to System Development: Part 1
Approaches to Systems Development
Ch 3 System Development Environment
Information Systems Analysis and Design
Chapter 2 The Analyst as a Project Manager
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Systems Analysis and Design in a Changing World, Fifth Edition
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Introduction to Systems Analysis and Design
Introduction to Computer Technology
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.
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSI315 Web Applications and Technology Overview of Systems Development (342)
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Managing the development and purchase of information systems (Part 1)
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
Topic 1: Approaches to System Development
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Asst.Prof. Dr. Surasak Mungsing. 3 Learning Objectives Explain the purpose and various phases of the systems development life cycle (SDLC) Explain when.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
Approaches to Systems Development
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Analysis and Design in a Changing World, 6th Edition
System Development 1 u Systems development life cycle (SDLC) l Provides overall framework for managing system development process u Two main approaches.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
APPROACH TO SYSTEM DEVELOPMENT. SYSTEMS DEVELOPMENT LIFE CYCLE A project is a planned undertaking that has a beginning and an end and that produces a.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Systems Analysis and Design in a Changing World, 6th Edition
2 Systems Analysis – ITEC 3155 Systems Analysis Tasks.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Fundamentals of Information Systems, Sixth Edition
INT211-Information Technology II
Fundamentals of Information Systems, Sixth Edition
Chapter 1 The Systems Development Environment
Systems Analysis and Design
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 (pages 4-9); Overview of SDLC
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Systems development life cycle (SDLC)
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 2: Approaches to System Development
Chapter 1 The Systems Development Environment
Presentation transcript:

Systems Analysis and Design in a Changing World, Fourth Edition

Quick Check Self-Quiz How are system boundaries defined? Name 3 types of information systems? What is the primary difference between tools and techniques? From the case introducing Ch 3, provide either a tool or technique that was mentioned. What are the 2 endpoints of the SDLC, illustrated by a see-saw in this chapter? Sketch the spiral model, don’t worry about details!

Today’s Schedule Quick Check Complete System Definition in your Team Access to WebSubmit Begin Chapter 2

Information Systems and Subsystems

Information Systems Component Parts and Boundary System Boundary

System Boundary vs. Automation Boundary

Types of Information Systems

Your Information System Draw your system as a set of subsystems by decomposing it by function. Your components should be labeled with an action or verb. What are the System Boundaries? Inputs Outputs What are the Automation Boundaries? Computed Manual What type(s) of IS may be involved?

Learning Objectives Explain the purpose and various phases of the systems development life cycle (SDLC) Explain when to use an adaptive approach to the SDLC in place of a more predictive traditional SDLC Explain the differences between a model, a tool, a technique, and a methodology Describe the two overall approaches used to develop information systems: the traditional method and the object- oriented method

Overview System development project Successful development project Planned undertaking with fixed beginning and end Produces desired result or product Can be a large job with thousands of hours of effort or a small one-month project Successful development project Provides a detailed plan to follow Organized, methodical sequence of tasks and activities Produces reliable, robust, and efficient system

The Systems Development Lifecycle (SDLC) Provides overall framework for managing systems development process Two main approaches to SDLC Predictive approach – assumes project can be planned out in advance Adaptive approach – more flexible, assumes project cannot be planned out in advance All projects use some variation of SDLC

Choosing the Predictive vs. Adaptive Approach to the SDLC (Figure 2-1)

Information System Development Phases

Traditional Predictive Approach to the SDLC Project planning – initiate, ensure feasibility, plan schedule, obtain approval for project Analysis – understand business needs and processing requirements Design – define solution system based on requirements and analysis decisions Implementation – construct, test, train users, and install new system Support – keep system running and improve

SDLC and Problem Solving Similar to problem-solving approach in Chapter 1 Organization recognizes problem (project planning) Project team investigates, understands problem and solution requirements (analysis) Solution is specified in detail (design) System that solves problem is built and installed (implementation) System used, maintained, and enhanced to continue to provide intended benefits (support)

“Waterfall” Approach to the SDLC

Modified Waterfall Approach with Overlapping Phases (Figure 2-5)

Newer Adaptive Approaches to the SDLC Based on spiral model Project cycles through development activities over and over until project is complete Prototype created by end of each cycle Focuses on mitigating risk Iteration – Work activities are repeated Each iteration refines previous result Approach assumes no one gets it right the first time There are a series of mini projects for each iteration

The Spiral Life Cycle Model (Figure 2-6)

Iteration of System Development Activities (Figure 2-7)

Activities of Each SDLC Phase Predictive or adaptive approach use SDLC Activities of each “phase” are similar Phases are not always sequential Phases can overlap Activities across phases can be done within an iteration

Activities of Planning Phase of SDLC Define business problem and scope Produce detailed project schedule Confirm project feasibility Economic, organizational, technical, resource, and schedule Staff the project (resource management) Launch project  official announcement

Activities of Analysis Phase of SDLC Gather information to learn problem domain Define system requirements Build prototypes for discovery of requirements Prioritize requirements Generate and evaluate alternatives Review recommendations with management

Activities of Design Phase of SDLC Design and integrate the network Design the application architecture Design the user interfaces Design the system interfaces Design and integrate the database Prototype for design details Design and integrate system controls

Activities of Implementation Phase of SDLC Construct software components Verify and test Convert data Train users and document the system Install the system

Activities of Support Phase of SDLC Maintain system Small patches, repairs, and updates Enhance system Small upgrades or enhancements to expand system capabilities Larger enhancements may require separate development project Support users Help desk and/or support team

Methodologies and Models Comprehensive guidelines to follow for completing every SDLC activity Collection of models, tools, and techniques Models Representation of an important aspect of real world, but not same as real thing Abstraction used to separate out aspect Diagrams and charts Project planning and budgeting aids

Relationships Among Components of a Methodology

Your turn …. Get a different teammate The team member born closest to Clayton State will sketch their home The other team member will write a text description of their home

Some Models Used in System Development

Tools and Techniques Tools Techniques Software support that helps create models or other required project components Range from simple drawing programs to complex CASE tools to project management software Techniques Collection of guidelines that help analysts complete a system development activity or task Can be step-by-step instructions or just general advice

Some Tools Used in System Development

Some Techniques Used in System Development

For Thursday, January 18 Complete reading Chapter #2 Be ready for another Quick Check!