chap 1 solutions

Upload: viper99309

Post on 02-Jun-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 chap 1 solutions

    1/34

    4Systems Analysis and Design in a

    Changing World, Fifth Edition

  • 8/10/2019 chap 1 solutions

    2/34

    4

    Learning Objectives

    1. Describe the activities of systems analysis

    2. Explain the difference between functional and

    nonfunctional system requirements

    3. Describe three types of models and reasons for

    creating models

    4. Identify and understand the different types of users

    who will be involved in investigating systemrequirements

    Systems Analysis and Design in a Changing World, 5th Edition 2

  • 8/10/2019 chap 1 solutions

    3/34

    4

    Learning Objectives (continued)

    5. Describe the kind of information that is required todevelop system requirements

    6. Determine system requirements through review of

    documentation, interviews, observation, prototypes,questionnaires, joint application design sessions,

    and vendor research

    7. Discuss the need for validation of system

    requirements to ensure accuracy and completenessand the use of a structured walkthrough

    Systems Analysis and Design in a Changing World, 5th Edition 3

  • 8/10/2019 chap 1 solutions

    4/34

    4

    The Analysis Phase in More Detail

    Gather information

    Define system requirements

    Functional and nonfunctional

    Prioritize requirements

    Prototype for feasibility and discovery

    Generate and evaluate alternatives

    Review recommendations with management

    Systems Analysis and Design in a Changing World, 5th Edition 4

  • 8/10/2019 chap 1 solutions

    5/34

  • 8/10/2019 chap 1 solutions

    6/34

    4

    System Requirements

    System requirementsspecifications that define thenew system

    Functional requirements

    Activities system must perform (use cases)

    Based on procedures and business functions

    Documented in analysis models

    Systems Analysis and Design in a Changing World, 5th Edition 6

  • 8/10/2019 chap 1 solutions

    7/34

  • 8/10/2019 chap 1 solutions

    8/34

    4

    Models and Modeling

    Analyst describes information system requirementsusing a collection of models

    Complex systems require more than one type ofmodel

    Models represent some aspect of the system beingbuilt

    Process of creating models helps analyst clarify and

    refine design

    Models assist communication with system users

    Systems Analysis and Design in a Changing World, 5th Edition 8

  • 8/10/2019 chap 1 solutions

    9/34

    4

    Types of Models

    Different types of models are used in informationsystems development

    Mathematicalformulas that describe technical

    aspects of the system

    Descriptivenarrative memos, reports, or lists thatdescribe aspects of the system

    Graphicaldiagrams and schematic representationsof some aspect of the system

    Systems Analysis and Design in a Changing World, 5th Edition 9

  • 8/10/2019 chap 1 solutions

    10/34

    4

    Some Descriptive Models

    Systems Analysis and Design in a Changing World, 5th Edition 10

    Figure 4-4

  • 8/10/2019 chap 1 solutions

    11/34

    4StakeholdersThe Source of

    System Requirements

    People with interest in successful system

    implementation

    Three primary groups of stakeholders

    Users (use system)

    Clients (pay for and own system)

    Technical staff (ensure system operation)

    Every type of stakeholder is identified by analyst

    Systems Analysis and Design in a Changing World, 5th Edition 11

  • 8/10/2019 chap 1 solutions

    12/34

    4Stakeholders Interested

    in New System Development

    Systems Analysis and Design in a Changing World, 5th Edition 12

    Figure 4-6

  • 8/10/2019 chap 1 solutions

    13/34

    4

    More On Users as Stakeholders

    Horizontal user rolesinformation flow acrossdepartments

    Vertical user rolesinformation needs of clericalstaff, middle management, and senior executives

    Business users perform day-to-day operations

    Information users need current information

    Management users need summary information

    Executive users need strategic information

    External users may have access to system

    Systems Analysis and Design in a Changing World, 5th Edition 13

  • 8/10/2019 chap 1 solutions

    14/34

    4

    Techniques for Information Gathering

    Analysis phase done to understand businessfunctions and develop system requirements

    Original structured approach

    Create model of existing system

    Derive requirements from existing system model

    Current approach

    Identify logical requirements for new system

    Balance the review of current business functions with

    new system requirements

    Systems Analysis and Design in a Changing World, 5th Edition 14

  • 8/10/2019 chap 1 solutions

    15/34

    4Relationship Between Information

    Gathering and Model Building

    Systems Analysis and Design in a Changing World, 5th Edition 15

    Figure 4-8

  • 8/10/2019 chap 1 solutions

    16/34

  • 8/10/2019 chap 1 solutions

    17/34

  • 8/10/2019 chap 1 solutions

    18/34

    4Review Existing Reports, Forms,

    and Procedure Descriptions

    Source: External industry-wide professionalorganizations and trade publications

    Source: Existing business documents and procedure

    descriptions within organization Identify business rules, discrepancies, and

    redundancies

    Be cautious of outdated material

    Obtain preliminary understanding of processes

    Use as guidelines/visual cues to guide interviews

    Systems Analysis and Design in a Changing World, 5th Edition 18

    4

  • 8/10/2019 chap 1 solutions

    19/34

    4

    Sample Order Form for RMO

    Systems Analysis and Design in a Changing World, 5th Edition 19

    Figure 4-10

    4

  • 8/10/2019 chap 1 solutions

    20/34

    4Conduct Interviews and Discussions with

    Users

    Effective way to understand business functions andrules

    Time consuming and resource expensive

    May require multiple sessions to

    Meet all users

    Understand all processing requirements

    Can meet with individuals or groups of users

    List of detailed questions prepared

    Systems Analysis and Design in a Changing World, 5th Edition 20

    4

  • 8/10/2019 chap 1 solutions

    21/34

    4Sample Checklist to Prepare for User

    Interviews

    Systems Analysis and Design in a Changing World, 5th Edition 21

    Figure 4-11

    4

  • 8/10/2019 chap 1 solutions

    22/34

    4

    SampleAgenda for

    Interview

    Systems Analysis and Design in a Changing World, 5th Edition 22

    Figure 4-12

    4

  • 8/10/2019 chap 1 solutions

    23/34

    4Observe and Document Business

    Processes

    Varies from office walkthroughs to performing actual

    tasks

    Not necessary to observe all processes at same levelof detail

    May make users nervous, so use common sense

    Can document workflows with UML activity diagrams

    Systems Analysis and Design in a Changing World, 5th Edition 23

    4

  • 8/10/2019 chap 1 solutions

    24/34

    4

    Build Prototypes

    Prototype - Preliminary working model of a larger,more complex system component

    Discovery, design, evolving prototypes

    Prototype should be

    Operative

    Working model to provide look and feel

    Focused to accomplish single objective

    Quick

    Built and modified rapidly with CASE tools

    Systems Analysis and Design in a Changing World, 5th Edition 24

    4

  • 8/10/2019 chap 1 solutions

    25/34

    4

    Distribute and Collect Questionnaires

    Limited and specific information from a large numberof stakeholders

    Preliminary insight into business

    Not well suited for gathering detailed information

    Closed-ended questions direct person answering

    question

    Open-ended questions encourage discussion and

    elaboration

    Systems Analysis and Design in a Changing World, 5th Edition 25

    4

  • 8/10/2019 chap 1 solutions

    26/34

    4

    Sample RMOQuestionnaire

    Systems Analysis and Design in a Changing World, 5th Edition 26

    Figure 4-17

    4

  • 8/10/2019 chap 1 solutions

    27/34

    4Conduct Joint Application Design

    Sessions

    Expedites investigation of system requirements

    Seeks to compress fact-finding, modeling, policy

    formation, and verification activities into shorter time

    frame

    Critical factor is to have all important stakeholders

    present

    Systems Analysis and Design in a Changing World, 5th Edition 27

    4

  • 8/10/2019 chap 1 solutions

    28/34

    4

    Joint Application Design Participants

    Session leader trained in group dynamics and JADgroup facilitation

    Knowledgeable business and system users andpolicy makers

    Technical staff representatives to handle

    Computer and network configurations

    Operating environments

    Security issues

    Project team members

    Systems Analysis and Design in a Changing World, 5th Edition 28

  • 8/10/2019 chap 1 solutions

    29/34

    4

  • 8/10/2019 chap 1 solutions

    30/34

    4

    A JAD Facility

    Systems Analysis and Design in a Changing World, 5th Edition 30

    Figure 4-18

    4

  • 8/10/2019 chap 1 solutions

    31/34

    4

    Research Vendor Solutions

    Many problems have been solved by othercompanies

    Positive contributions of vendor solutions

    Frequently provide new ideas

    May be state of the art

    Cheaper and less risky

    Danger

    May purchase solution before understanding problem

    Systems Analysis and Design in a Changing World, 5th Edition 31

  • 8/10/2019 chap 1 solutions

    32/34

    4

  • 8/10/2019 chap 1 solutions

    33/34

    4

    Validating the Requirements

    Make sure gathered information is correct Structured walkthrough

    Effective means of implementing quality control early inproject

    Verify and validate system requirements

    Review of findings from investigation and of modelsbased on findings

    Project manager responsible for system quality

    Systems analyst, project manager are partners

    Systems Analysis and Design in a Changing World, 5th Edition 33

    4

  • 8/10/2019 chap 1 solutions

    34/34

    4

    StructuredWalkthrough

    Form

    Figure 4-19