Systems Analysis and Design: The Big Picture

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Fall 2002 UC Santa Cruz.
System Development Life Cycle (SDLC)
Systems Investigation and Analysis
The System Development Life Cycle
Principles and Learning Objectives
Pg. 1 Systems Development Life Cycle (SDLC) Systems Analyst – change agent Systems Analyst – change agent  coordination, communication, planning, design.
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
Chapter 8 Information Systems Development & Acquisition
Typical SDLC Feasibility study Feasibility study Plan Plan Analysis Analysis Design Design Development) Development) Testing Testing Validation Validation.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Computers: Tools for an Information Age
System Development Life Cycle (SDLC)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
7.2 System Development Life Cycle (SDLC)
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
Building Information Systems lesson 26 This lesson includes the following sections: The Systems Development Life Cycle Phase 1: Needs Analysis Phase.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Acquiring Information Systems and Applications
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Chapter 8: Systems Development Please turn your cell phone off.
Introduction to Systems Analysis and Design Trisha Cummings.
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Transaction Processing Systems and System Development Life Cycle
Introduction to Systems Development Life Cycle
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Chapter 10 Information Systems Analysis and Design
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
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.
Systems Analysis and Design
Copyright © 1998 Prentice Hall Systems Analysis and Design Chapter 15 The Big Picture.
Computers Are Your Future © 2008 Prentice Hall, Inc.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Systems Development Life Cycle
CISB113 Fundamentals of Information Systems IS Development.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Accounting systems design & evaluation 9434SB 18 March 2002.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
The Information Systems Development Processes Chapter 9.
The System Development Life Cycle
Systems Analysis and Design
Information Systems Development
Analysis and System Design Terminology
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design
System Development Life Cycle (SDLC)
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
System Development Life Cycle (SDLC)
The System Development Life Cycle
CLINICAL INFORMATION SYSTEM
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
System Development Life Cycle (SDLC)
Building Information Systems
UNIT No- III- Leverging Information System ( Investing strategy )
Systems Development An Overview of Systems Development
Building Information Systems
Presentation transcript:

Systems Analysis and Design: The Big Picture Chapter 15

Objectives Define the terms system, analysis, and design Describe the principal functions of the systems analyst List and describe the phases of the systems development life cycle Describe the various data gathering and analysis tools Describe a selection of systems design tools Explain the concept of prototyping Explain the role of the maintenance task in the systems development life cycle

Contents What is Systems Analysis and Design? Systems Analyst Systems Development Life Cycle Preliminary Investigation Analysis Design Development Implementation

Systems Analysis and Design What is it? organized set of related components established to accomplish certain task Natural Planned and placed by people Computer system A system that has computers as one of its components

Systems Analysis and Design What is it? Process of studying an existing system to determine how it works and how it meets user needs Systems design Process of developing a plan for an improved system, based upon the results of the systems analysis

Systems Analysis and Design Why do it? Impetus for change Internal force External force Authority for change Approval of higher management

Systems Analyst Professional computer employee who performs analysis and design Change agent Overcome reluctance of users to change Typical career path Programmer Programmer / Analyst Systems Analyst

Systems Analyst Functions Coordination Schedules and system-related tasks Personnel Manager Programmers Users Vendors of computer equipment Mail room employees Contractors

Systems Analyst Functions Communication Oral presentations Written documentation Planning and design Plans and designs new system Involved from beginning of project through final implementation of the system

Systems Analyst Personal Qualities Analytical mind Good communication skills Self-discipline Self-direction Organizational skills Creativity Ability to work without tangible results

SDLC Systems Development Life Cycle Preliminary investigation Analysis Design Development Implementation

SDLC Preliminary Investigation Feasibility study / System survey Determine the problem Describe the problem Understand management decisions Organizational chart Informal hierarchy Produces rough plan and what to do

SDLC Preliminary Investigation Problem Definition Nature of the problem Separate problem from symptoms of problem Scope of the project Budget and schedule Objectives of the project What user thinks system should do

SDLC Preliminary Investigation Report What you have found Recommendations Financially feasible

SDLC Preliminary Investigation Resulting Management Decision Drop Fix a simple problem Authorize the analysis phase

SDLC Analysis Understand the existing system Gather data Analyze data Establish system requirements

SDLC Analysis – Data Gathering Written documents Interviews Structured Unstructured Questionnaires Observation Visits by appointment Participant observation Sampling

SDLC Analysis – Analyze Data How the current system works Determine system requirements Basis for documentation Tools Data flow diagram (DFD) Decision tables

SDLC Analysis – Data Flow Diagram

SDLC Analysis –Decision Tables

SDLC Analysis – System Requirements Detailed list of things the system must be able to do Design is based upon system requirements Agreement upon requirements is needed before proceeding

SDLC Analysis – Report to Management Summarize problems Describe requirements Cost analysis Recommendations for next step Obtain authorization to proceed

SDLC Design Planning the new system Two phases Preliminary design Detail design

SDLC Preliminary Design Major system aspects Centralized or distributed Online or batch PC-based? How will input be captured? Necessary reports

SDLC Preliminary Design Make or buy decision Packaged software Meet at least 75% of requirements? Change business procedures for part or all of remainder? Customize for part of all of remainder? Custom software Programmers write code Outsourcing System is developed by external organization

SDLC Preliminary Design Create an overall plan Offer alternatives that meet requirements Explain differences Evaluate costs

SDLC Preliminary Design Build a prototype Limited working system of subset Does not need true functionality Output looks like anticipated system output Working model that can be modified and fine-tuned Uses high-level software tools – CASE Best for small-scale systems

SDLC Preliminary Design CASE tools Computer-Aided Software Engineering Supports specific analysis and design tasks Integrated environment that supports the entire systems development process

SDLC Preliminary Design Presentation All alternatives Selected plan Prototype of the system Obtain authorization to proceed

SDLC Detail Design Parts of detail design phase Output requirements Input requirements Files and databases Systems processing Systems controls and backup

SDLC Detail Design Output requirements Medium Type of reports Contents

SDLC Detail Design

SDLC Detail Design Input requirements Medium Content Input forms Validation Volume

SDLC Detail Design Files and Databases Organization Access Format of records Coordinate with database administrator regarding external databases and updating

SDLC Detail Design Flowchart Symbols

SDLC Detail Design

SDLC Detail Design Systems Controls and Backup Insure that input is processed correctly Prevent fraud and tampering System journals Backup of system files

SDLC Detail Design Report to Management Detailed design specifications report Presentation Obtain authorization to proceed

SDLC Development Doing the work to bring the new system into being Scheduling

SDLC Development Programming Testing Refine the design Detailed logic flowcharts and pseudocode Testing Unit testing System testing Volume testing

SDLC Implementation Converting to the new system Training Equipment conversion File conversion System conversion Auditing Evaluation Maintenance

SDLC Implementation – Training Begin during testing User’s manual (Technical Writers) Hands-on Training consideration Space Equipment Data User’s schedules

SDLC Implementation – Conversion Equipment Planning Installation of new equipment File Manual to electronic Special programs to convert old format to new

SDLC Implementation – Conversion System Direct conversion Phased conversion Pilot conversion Parallel conversion

SDLC Implementation –Auditing Audit trail Trace output back to source

SDLC Implementation – Evaluation Working Meets original requirements Benefits Meets budget Improvements

SDLC Implementation – Maintenance Ongoing activity for life of system