Computers Are Your Future Twelfth Edition

Slides:



Advertisements
Similar presentations
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Advertisements

The System Development Life Cycle
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 5.1.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 2: The Database Development Process Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 1 © 2009 Pearson Education,
Discovering Computers 2008 Chapter 12 Information System Development.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Systems Development Life Cycle
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
7.2 System Development Life Cycle (SDLC)
Chapter 5 Determining System Requirements
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Chapter 2 The Origins of Software
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.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Systems Analysis and Design: The Big Picture
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 4.1.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
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.
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 14 Information System Development
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
Computers Are Your Future © 2006 Prentice Hall, Inc.
Acquiring Information Systems and Applications
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Acquiring Information Systems and Applications
Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development life cycle Identify the guidelines for.
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Operational and Postimplementation
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
The System Development Life Cycle
Systems Development Life Cycle
Chapter 3 Managing the Information Systems Project
Chapter 5 Determining System Requirements
The System Development Life Cycle
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Computers Are Your Future Twelfth Edition * 07/16/96 Computers Are Your Future Twelfth Edition Chapter 13: Systems Analysis and Design Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Systems Analysis and Design * 07/16/96 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Objectives Define systems analysis. * Objectives 07/16/96 Define systems analysis. Explain the goals and activities of a systems analyst. Understand the concept of a system and its life cycle. Discuss why the systems development life cycle (SDLC) is so widely used. List the five phases of the SDLC. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Objectives 07/16/96 Describe the classic mistakes of failed information systems development projects and how systems analysts can avoid them. Discuss the activities in each of the five phases of the SDLC. Name the deliverables of each of the five phases of the SDLC. Recognize the importance of security in each of the five phases of the SDLC. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

System Analysis: Communication Counts * System Analysis: Communication Counts 07/16/96 Systems analysis Involves information systems planning, development, and implementation of artificial systems Communication key to the development of a system that is: Functional Meets needs of company Positively received by users Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

System Analysis: Communication Counts * System Analysis: Communication Counts 07/16/96 Human components Systems analysts Determine information system requirements Work with users and management Have good listening and communication skills Information technology steering committee Includes representatives from senior management, information systems, and middle management Provides guidance on key issues Project team Acts as liaison between systems analysts and others Project manager Manages project according to plan Communicates to management strategies Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

System Analysis: Communication Counts * System Analysis: Communication Counts 07/16/96 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 SDLC (Systems development life cycle) Provides structure to system development System Collection of components organized to accomplish a goal Artificial systems Deliberately constructed by people to serve some purpose Life cycle Systems are born, live, and become obsolete Seeks to improve system quality Consists of five phases Planning, analysis, design, implementation, maintenance Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * 07/16/96 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 SDLC philosophy Don’t proceed to the next phase before the current one works properly. Each phase must provide a deliverable or outcome that often serves as the input for the next phase. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 Avoid mistakes Involve users to ensure that the system meets their needs. Use problem-solving methodology to provide effective results. Use strong project management skills. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 Avoid mistakes (con’t.) Document all important facts. Documentation Recording of all information relating to the project Project notebook Digital file maintained online Microsoft Project and Sharepoint provide monitoring tools, such as Gantt charts and calendars. Use checkpoints to keep work on target. Anticipate future growth and change while designing the system. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 Waterfall model Each phase—individual entity Must be completed before next one begins Feedback loops exist between phases Evaluate to continue, return to previous phase, or abort Simple and easy to use Better for small projects with minimal changes Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 Modern approaches to software development Prototyping Small scale mock-up of a system, with drawbacks: Incomplete analysis User confusion Time consuming Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle * The Systems Development Life Cycle 07/16/96 Modern approaches to software development (con’d.) RAD (Rapid application development) Active user involvement Prototyping and repeated testing Re-using software components Less formality in communication JAD (Joint application development) Conducts SDLC phases 1–4 at the same time Involves intense team member interaction Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

The Systems Development Life Cycle Modern approaches to software development (con’d.) Agile Enables organizations to deliver systems quickly, change them quickly, and change them often Quick adaptability Faster decisions Projects may complete sooner Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Recognizing the need may come from acknowledging deficiencies. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Defining the problem The difference between a symptom and a problem: Symptom—Unacceptable result of a problem Problem—Underlying cause of a symptom Ideally, features that need to be added to or built into the system are identified Examining alternative solutions Complete a requirements analysis Consider possible solutions Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Developing a plan Identify the appropriate solution. Create a project plan: Cite the goals of the system. List activities for successful project completion: Specify order of completion Estimate time frames Create system specifications. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Gantt chart summarizes plans Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Determining feasibility Technical feasibility—Can be completed with existing, proven technology Operational feasibility—Can be accomplished with available resources Economic feasibility: Can be done with available financial resources Often involves a cost-benefit analysis Analysis of losses and gains related to a project Tangible and intangible benefits Seeks a return on investment (ROI) Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 1: Planning the System * Phase 1: Planning the System 07/16/96 Preparing the project proposal Project leader writes a report: Identifies the problem. Explains the proposed solution and benefits. Gives details of the plan. Concludes with a recommendation. Includes scope, the sum of all project elements, as well as funds to cover scope creep. The project proposal is the deliverable for Phase 1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 2: Analyzing and Documenting the Existing System * 07/16/96 Phase 2: Analyzing and Documenting the Existing System Analyzing the existing system Identify activities needed to continue Uncover problems not evident in Phase 1 Determining the new system requirements State the requirements precisely The listing of requirements is the deliverable for Phase 2 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 3: Designing the System * Phase 3: Designing the System 07/16/96 How the new system will work Design Tools ERD (Entity-relationship diagram) All of the entities in the system as well as their relationships Data flow diagram Set of graphical symbols show data movement through system Project dictionary Explains all terminology relevant to project Develop a data dictionary Phase 3 deliverable—a logical diagram or design Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 3: Designing the System * Phase 3: Designing the System 07/16/96 Design tools Deliverable: ERD Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 3: Designing the System * Phase 3: Designing the System 07/16/96 Design tools (con’t.) Data flow diagram uses symbols for data movement Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 3: Designing the System * Phase 3: Designing the System 07/16/96 Two recent design approaches Prototyping RAD Develop small scale mock-up Provide enough functionality to get feedback Advantage: Users have something concrete to review CASE (Computer-aided software engineering) Automates task of documenting entity relationships and data flows in complex system Includes project management features, data dictionaries, documentation support, and graphical output support Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 4: Implementing the System * Phase 4: Implementing the System 07/16/96 Build-or-buy decision Develop in-house Allows customization Often more expensive Purchase from outside vendor Purchase off-the-shelf and customize Outsource for specialized system creation Request for quotation Request for proposal VAR (Value-added reseller) Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 4: Implementing the System * Phase 4: Implementing the System 07/16/96 Developing the software Subset of the systems development Use PDLC (program development life cycle) Testing Application testing—assessing the programs separately and as a group Acceptance testing—performed by the users and ensures the system works properly Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 4: Implementing the System * Phase 4: Implementing the System 07/16/96 Training Best methods include one-on-one training Converting systems Parallel conversion Run new and old systems simultaneously Pilot conversion One part to new system for testing Phased conversion Implementation over different time periods Direct (crash) conversion Conversion to new system directly Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Phase 5: Maintaining the System * Phase 5: Maintaining the System 07/16/96 Perform postimplementation system review Evaluates if goals have been met Must meet the needs of the users System must be maintained Serves as the deliverable from Phase 5 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Security and the SDLC Security * Security and the SDLC 07/16/96 Security Needs to be integrated every step of SDLC Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Security and the SDLC 07/16/96 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Summary 07/16/96 Systems analysis is the field concerned with the planning, development, and implementation of artificial systems, including information systems. Systems analysts work with users and management to develop a system. A system is a group of interrelated components that accomplish a goal. A system requires modification over time. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Summary SDLC provides structure to the development of the goal. * Summary 07/16/96 SDLC provides structure to the development of the goal. The five phases of the system development life cycle are: Planning or investigation Analysis Design Implementation Maintenance or support Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Summary 07/16/96 Lack of user involvement, poor project management, and lack of documentation cause projects to fail. The SDLC phases should be completed in order with the results of one phase becoming the starting point for the next phase of the cycle. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Summary SDLC phases: Planning: Recognize need for information system * Summary 07/16/96 SDLC phases: Planning: Recognize need for information system Analysis: Determine needs of new system Design: Determine how new system will work Implementation: Build-or-buy, develop, test, train, and convert Maintenance: ongoing evaluation, and maintenance Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Summary 07/16/96 Deliverables from each phase of the SDLC are input to the next phase: Planning: Project proposal Analysis: List of new system requirements Design: Logical design that provides overall picture of system Implementation: Conversion to new system Maintenance: Postimplementation review Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

* Summary 07/16/96 Security is an interwoven element that is addressed at each phase of development. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall *

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright © 2012 Pearson Education, Inc.   Publishing as Prentice Hall Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall