Approaches to Systems Development

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Chapter 1 The Systems Development Environment
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
Systems Analysis and Design II
INFO415 Approaches to System Development: Part 1
Approaches to Systems Development
Ch 3 System Development Environment
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
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.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Lesson 1 Week01.
Introduction Typical Problems RMO Case Study
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Chapter 1 The Systems Development Environment
1 Systems Analysis and Design in a Changing World, Fourth Edition.
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.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
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.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
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.
Avimanyu Datta, Department of Information Systems, College of Business, Washington State University.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
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.
Content The system development life cycle
1 ISA&D29-Oct ISA&D29-Oct-13 Systems Analyst: problem solver IT and Strategic Planning.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, 6th Edition
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Making the System Operational Implementation & Deployment
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 Approaches to System Development.
 Has computer technology knowledge and programming expertise  Understands business problems  Uses logical methods for solving problems  Has fundamental.
Systems Analysis and Design in a Changing World, 6th Edition
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Approaches to Systems Development
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 1 The Systems Development Environment
Approaches to Systems Development
Chapter 1 (pages 4-9); Overview of SDLC
Making the System Operational Implementation & Deployment
System Analysis and Design
System Analysis and Design
Systems Analysis and Design in a Changing World, 6th Edition
Presentation transcript:

Approaches to Systems Development Chapter 10 - part 1

Outline Introduction Ch 10 - Approaches to System Development Systems Analyst Ch 10 - Approaches to System Development SDLC Phases & Core Processes Approaches: Predictive & Adaptive Methodology Agile Development

Systems Analyst Organizational role most responsible for the analysis & design of information systems. Translates a _________ __________ into an ___________ ___________ ___________ . Job Titles vary by organization; read the job description Systems Analyst Business Analyst (client-facing)

…more of a business problem solver than a technical programmer Systems Analyst …more of a business problem solver than a technical programmer Knowledge & Skills Technical DB, Programming, Computers Hardware, Networking, Operating systems, and utilities, Communication & collaboration technology SDLC techniques Business Organizational knowledge Management techniques Functional work processes People Communication skills Interpersonal Skills Roles: Negotiator, Teacher, Mentor, Collaborator, Manager

Information System Development Project What is it? It's a planned undertaking Has fixed beginning and end Produces desired result or product It can differ in… Features Size Cost Resources

SDLC: Systems Development Life Cycle Provides overall framework for managing systems development process All projects use some variation of SDLC Phase Project Initiation Planning Analysis Design Implementation Deployment Core Process 1. Identify the problem/need & obtain approval 2. Plan & monitor the project 3. Discover & understand the details 4. Design the system components 5. Build, test, and integrate system components 6. Complete system tests and deploy solution Ch 11 Ch 11 Ch 2-5 Ch 6, 8-9,12-13 Ch 13 Ch 14

2 Approaches to the SDLC Assumptions Assumptions Predictive SDLC Adaptive SDLC Waterfall Model Modified Waterfall Spiral Model Incremental Development Assumptions can be planned in advance system can be developed according to the plan Assumptions Iterative Must be flexible & adapt

Predictive Approaches Waterfall One phase begins when another completes; Specifications are frozen Support Deployment Planning Analysis Design Implementation Project Initiation Problems System requirements “locked in” Limited user involvement Too much focus on milestone deadlines Modified Waterfall Overlapping phases Can go backwards Support Deployment Planning Analysis Design Implementation Project Initiation

Adaptive Approaches Spiral Model An iterative approach Spiral until project completion Then, deployed! Project Management: managed differently than a waterfall approach

Adaptive Approaches Incremental Development Also, an iterative approach BUT… System is built in small increments; it is "grown" As an iteration is completed it is integrated to the whole Partially deployed in steps Advantage some functionality gets into the user's hands much earlier

Methodology A comprehensive guideline to follow for completing every SDLC activity Abstraction used to separate out aspect Methodology Models Techniques Tools Software to create models or other project components Guidelines or instructions