Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.

Slides:



Advertisements
Similar presentations
BUSINESS PLUG-IN B14 Systems Development.
Advertisements

Building Software to Support an Agile Organization
Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
THE SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved BUSINESS DRIVEN TECHNOLOGY Chapter Nineteen: Building Software to Support.
BUSINESS DRIVEN TECHNOLOGY
Transforming Organizations
BUSINESS DRIVEN TECHNOLOGY
1 The Database Application Development Process The Database Application Development Process.
Steps, Tools, and Techniques
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved CHAPTER SYSTEMS ANALYSIS AND DESIGN McGraw-Hill/Irwin.
DEVELOPING ENTERPRISE APPLICATIONS
Unit Five – Transforming Organizations
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Information Systems Development – The System Approach 1. “System.
Chapter 6 Systems Development Steps, Tools, and Techniques
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved CHAPTER 11 SYSTEMS DEVELOPMENT.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved CHAPTER 11 SYSTEMS DEVELOPMENT.
Chapter 6 Systems Development: Phases, Tools, and Techniques
Lecture 9 – Database Design
CHAPTER 9: LEARNING OUTCOMES
CHAPTER 17 Building Software to Support an Agile Organization
CHAPTER 11 SYSTEMS DEVELOPMENT.
CHAPTER 19 Building Software.
Next Back MAP MAP 6-1 Management Information Systems for the Information Age Second Canadian Edition Copyright 2004 The McGraw-Hill Companies, Inc. All.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Introduction to Computer Technology
Software Development Life Cycle (SDLC)
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
SYSTEMS DEVELOPMENT AND PROJECT MANAGEMENT: CORPORATE RESPONSIBILITY
Transforming Organizations
CHAPTER OVERVIEW SECTION 9.1 – Developing Enterprise Applications
Business Driven Technology Unit 5 Transforming Organizations McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Managing the development and purchase of information systems (Part 1)
McGraw-Hill-Ryerson ©2011 The McGraw-Hill Companies, All Rights Reserved CHAPTER 10 Developing Information Systems Opening Case: Canadian Youth Design.
Database Systems: Design, Implementation, and Management
Acquiring Information Systems and Applications
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
Chapter 6: Systems Development Steps, Tools, and Techniques Management Information Systems for the Information Age.
Information Systems Development
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER NINE SYSTEMS DEVELOPMENT AND PROJECT MANAGEMENT CHAPTER.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
6-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6 Systems Development.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 13: Systems Analysis and Design Steps in programming.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved. Example 1-Ad A.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
11 ADM2372 Management Information Systems (MIS) Chapter 10 – Part I Systems Development Chapter 10 – Part I Systems Development.
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
Phases, Tools, and Techniques Chapter 6 System Development Phases, Tools, and Techniques Shen Bo The Systems Development Life Cycle.
Systems Development Life Cycle
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
CHAPTER OVERVIEW SECTION 9.1 – Developing Enterprise Applications
Transforming Organizations
Software Development Life cycle
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
Gathering Systems Requirements
Gathering Systems Requirements
The Web Development Life Cycle
Presentation transcript:

Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.

Appendix D D-2 SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile  Systems development life cycle – the overall process for developing information systems from planning and analysis through implementation and maintenance

Appendix D D-3 SDLC

Appendix D D-4 PHASE 1: PLANNING Planning phase – involves establishing a high-level plan of the intended project and determining project goals Primary planning activities include 1. Identify and select the system for development 2. Assess project feasibility 3. Develop the project plan

Appendix D D-5 PHASE 2: ANALYSIS Analysis phase – involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system Primary analysis activities include: 1. Gather business requirements 2. Create process diagrams 3. Perform a buy vs. build analysis

Appendix D D-6 PHASE 3: DESIGN Design phase – involves describing the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation Primary design activities include: 1. Design the IT infrastructure 2. Design system models

Appendix D D-7 PHASE 4: DEVELOPMENT Development phase – involves taking all of the detailed design documents from the design phase and transforming them into the actual system Primary development activities include: 1. Develop the IT infrastructure 2. Develop the database and programs

Appendix D D-8 PHASE 5: TESTING Testing phase – involves bringing all the project pieces together into a special testing environment to test for errors, bugs, and interoperability, in order to verify that the system meets all the business requirements defined in the analysis phase Primary testing activities include: 1. Write the test conditions 2. Perform the system testing

Appendix D D-9 PHASE 6: IMPLEMENTATION Implementation phase – involves placing the system into production so users can begin to perform actual business operations with the system Primary implementation activities include: 1. Write detailed user documentation 2. Determine implementation method 3. Provide training for the system users

Appendix D D-10 PHASE 7: MAINTENANCE Maintenance phase – involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals Primary maintenance activities include: 1. Build a help desk to support the system users 2. Perform system maintenance 3. Provide an environment to support system changes

Appendix D D-11 SOFTWARE PROBLEMS ARE BUSINESS PROBLEMS Primary reasons for project failure include  Unclear or missing business requirements  Skipping SDLC phases  Failure to manage project scope o Scope creep – occurs when the scope increases o Feature creep – occurs when extra features are added  Failure to manage project plan  Changing technology