Copyright © 1998 Prentice Hall 20001 Systems Analysis and Design Chapter 15 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)
Conventional design Identifies functions and data structures as separate entities Identifies functions and data structures as separate entities Then Defines.
The System Development Life Cycle
Chapter 1 Assuming the Role of the Systems Analyst
Typical SDLC Feasibility study Feasibility study Plan Plan Analysis Analysis Design Design Development) Development) Testing Testing Validation Validation.
Copyright © 2005 Bolton Institute Copyright © 2005 University of Bolton 1 Systems Analysis Investigation Techniques.
Chapter 6 Database Design
System Design and Analysis
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
©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
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
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)
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 7 System Design and Implementation System Design and.
©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.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
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.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Introduction to Information System Development.
Introduction to Systems Analysis and Design Trisha Cummings.
Systems Analysis and Design: The Big Picture
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
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.
Problem Identification
Systems Development and Analysis. ©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Lecture 03-2 Introduction.
Chapter 14 Information System Development
Chapter 1 Assuming the Role of the Systems Analyst Systems Analysis and Design Kendall & Kendall Sixth Edition.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
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
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Systems Implementation, Operation, and Control Chapter.
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.
Project Management Cross lifecycle Activity
Systems Development Life Cycle
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
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)
System Development Life Cycle (SDLC)
Chapter 1 The Systems Development Environment
The System Development Life Cycle
Introduction to Systems Analysis and Design
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
System Development Life Cycle (SDLC)
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Copyright © 1998 Prentice Hall Systems Analysis and Design Chapter 15 The Big Picture

Copyright © 1998 Prentice Hall Systems A system is an organized set of related components established to accomplish a certain task. A computer system is a system that has a computer as one of its components.

Copyright © 1998 Prentice Hall Systems Analysis Systems analysis is the process of studying an existing system to determine how it works and how it meets client and user needs.

Copyright © 1998 Prentice Hall Clients and Users Clients contract to have the systems analysis done. Users are people who will have contact with the system (employees and customers).

Copyright © 1998 Prentice Hall Design Systems design is the process of developing a plan for an improved system.

Copyright © 1998 Prentice Hall Systems Analyst The systems analyst performs both analysis and design. Sometimes a programmer is also involved in the analysis.

Copyright © 1998 Prentice Hall Change There must be an impetus for change and related authority for change before an analysis and design project is undertaken.

Copyright © 1998 Prentice Hall Change Agent The systems analyst serves as a catalyst to overcomes the natural reluctance to change within an organization.

Copyright © 1998 Prentice Hall User Involvement To overcome reluctance to change, involve the people of the client organization in the development process.

Copyright © 1998 Prentice Hall Functions of the Systems Analyst A systems analyst has three principal functions: CoordinationCoordination CommunicationCommunication Planning and DesignPlanning and Design

Copyright © 1998 Prentice Hall Coordination An analyst must coordinate schedules and system-related tasks with a number of people.

Copyright © 1998 Prentice Hall Communication The analyst may need to make oral presentations and write reports for clients, users, and others involved with the system.

Copyright © 1998 Prentice Hall Planning and Design The systems analyst, along with the client organization, plans and designs the new system. This includes all the activities from beginning of the project until its final implementation.

Copyright © 1998 Prentice Hall Qualities of a Systems Analyst Other desirable qualities of a systems analyst are: analytical mindanalytical mind self-disciplineself-discipline self-directionself-direction ability to work without tangible resultsability to work without tangible results

Copyright © 1998 Prentice Hall Systems Development Life Cycle (SDLC) The SDLC has five distinct phases: 1. Preliminary investigation 2. Analysis 3. Design 4. Development 5. Implementation

Copyright © 1998 Prentice Hall Preliminary Investigation The goal of this phase is to determine the problem and is sometimes called the feasibility study or system survey.

Copyright © 1998 Prentice Hall Tools of Preliminary Investigation To determine whether to proceed with the project, the systems analyst will develop an organizational chart. Pres. C. Stenos VP A. Mapp VP Z. Hewn Mark. I. Simon Cust. O. Pine Comp. V. Gear Purch. R. South Pay. J. Ria

Copyright © 1998 Prentice Hall Defining Problem Defining the problem involves determining: Nature of the problemNature of the problem Scope of the problemScope of the problem Objectives of the projectObjectives of the project

Copyright © 1998 Prentice Hall Nature of the Problem The systems analyst and the users must agree on the nature of the problem.

Copyright © 1998 Prentice Hall Scope of the Problem Determining the scope of the problem sets limitations on the eventual budget and schedules of the project.

Copyright © 1998 Prentice Hall Objectives Determining the objectives means to express what the user thinks the system should be able to do.

Copyright © 1998 Prentice Hall Systems Analysis During this phase the systems analyst must: Gather dataGather data Analyze dataAnalyze data Determine system requirementsDetermine system requirements Report to managementReport to management

Copyright © 1998 Prentice Hall Gathering Data The systems analyst relies on the following sources when gathering data: Written documentsWritten documents InterviewsInterviews QuestionnairesQuestionnaires ObservationsObservations SamplingSampling

Copyright © 1998 Prentice Hall Written Documents Gathering documents includes procedures manuals, forms, and any kind of material that might have bearing on the problems in the organization.

Copyright © 1998 Prentice Hall Interviews There are two types of interviews, structured and unstructured. Structured interviews include only preplanned questions. Unstructured interviews allow the systems analyst to digress from the formal line of questioning.

Copyright © 1998 Prentice Hall Questionnaires Questionnaires are ideal for gathering information from a group too large to interview.

Copyright © 1998 Prentice Hall Observation Systems analysts must observe the flow of information in and out of an organization. Sometimes this requires them to be a temporary participant in the organization.

Copyright © 1998 Prentice Hall Sampling Sampling is the collection of data about quantities, costs, time periods, and other factors relevant to the system.

Copyright © 1998 Prentice Hall Analyze Data The systems analyst uses charts and diagrams to analyze the volume of data that has been collected. Techniques often used include: Data flow diagramsData flow diagrams Decision tablesDecision tables

Copyright © 1998 Prentice Hall Data Flow Diagrams (DFDs) DFDs serve as a map of how data flows in and out of an organization and reveal procedures used.

Copyright © 1998 Prentice Hall Decision Tables Unlike a data flow diagram, a decision table represents the logical decisions that must be made regarding potential conditions in a given system.

Copyright © 1998 Prentice Hall System Requirements The final segment of the systems analysis phase leads to a list of the things the system must be able to do. This list of system requirements will determine the design of the new system.

Copyright © 1998 Prentice Hall Report to Management Problems identified in the current systemProblems identified in the current system Requirements for the new systemRequirements for the new system Cost analysisCost analysis Recommendations for future actionRecommendations for future action

Copyright © 1998 Prentice Hall Systems Design This is the phase in which the systems analyst actually plans the new system. Systems design is divided into two sub-phases: Preliminary designPreliminary design Detail designDetail design

Copyright © 1998 Prentice Hall Preliminary Design The systems analyst will review system requirements and consider whether the system should be: centralized or decentralizedcentralized or decentralized networked or notnetworked or not run with purchased or custom softwarerun with purchased or custom software outsourced or in-houseoutsourced or in-house

Copyright © 1998 Prentice Hall Prototyping A prototype of the new system is a limited working system that is developed quickly to produce output that looks like the output the finalized system will produce.

Copyright © 1998 Prentice Hall Detail Design The systems analyst must now develop detailed design specifications, such as: Output requirementsOutput requirements Input requirementsInput requirements Files and databasesFiles and databases Systems processingSystems processing Systems controls and backupsSystems controls and backups

Copyright © 1998 Prentice Hall Output Requirements The systems analyst must determine: what the client wants the system to produce.what the client wants the system to produce. the medium of the output.the medium of the output. the type of reports needed.the type of reports needed. the contents of the output.the contents of the output. what forms will be used.what forms will be used.

Copyright © 1998 Prentice Hall Input Requirements The systems analyst must determine what input is required to give the desired output.

Copyright © 1998 Prentice Hall Files and Databases The systems analyst will determine whether the files should be stored sequentially, directly, or by some other method. File storage must also be coordinated with the databases used by the client.

Copyright © 1998 Prentice Hall Systems Processing Systems processing involves generating a diagram of how the flow of data works in the new system.

Copyright © 1998 Prentice Hall Systems Controls and Backup Systems controls are designed to prevent fraud and tampering. In addition, system files should be backed up (copied) and the copies stored in a safe manner and location.

Copyright © 1998 Prentice Hall Systems Development In this phase, the system is actually developed and includes: SchedulingScheduling ProgrammingProgramming TestingTesting

Copyright © 1998 Prentice Hall Scheduling Scheduling deadlines and milestones is another task of the systems analyst. Scheduling involves determining the allocation of people and resources, monitoring schedules, and producing status reports.

Copyright © 1998 Prentice Hall Programming At this point in systems development, programmers are given program design specifications and they begin to write code.

Copyright © 1998 Prentice Hall Testing After the program for the new system has been written, it must be tested under a variety of conditions.

Copyright © 1998 Prentice Hall Implementation For the implementation phase to be successful, the following activities are required: Training Training Equipment conversion Equipment conversion File conversion File conversion System conversion System conversion Auditing Auditing Evaluation Evaluation Maintenance Maintenance

Copyright © 1998 Prentice Hall Training A system will only be as good as the people who use it. Therefore, training the users is very important.

Copyright © 1998 Prentice Hall Equipment Conversion Implementing a system requires that consideration has been given to how best to convert to the new system. Issues of availability of space, accessibility, and cleanliness of the work area cannot be overlooked.

Copyright © 1998 Prentice Hall File Conversion Converting old file structures to that needed by the new system can take a long time. Care must be taken to not corrupt old files, lose files, or disrupt normal operations of the client organization during this conversion.

Copyright © 1998 Prentice Hall System Conversion A systems analyst will need to determine in what way the client organization should convert to the old system.

Copyright © 1998 Prentice Hall Auditing To guard against deliberate or unintentional violations in security, the systems analyst designs an audit trail.

Copyright © 1998 Prentice Hall Evaluation Evaluation is needed to determine if the system is: workingworking meeting the organizational requirementsmeeting the organizational requirements meeting the original budget limitationsmeeting the original budget limitations

Copyright © 1998 Prentice Hall Maintenance Maintenance is an ongoing activity and includes monitoring and making revisions throughout the life cycle of the system.

Copyright © 1998 Prentice Hall Conclusion Each computer system is unique. A systems analyst must be able to identify and understand the unique characteristics of a client organization to develop a better system for them.