Systems Analysis and Design by lifemate

VIEWS: 101 PAGES: 21

									Systems Analysis and Design

       System Analysis
    Requirements Modeling
Agenda
   Interesting News and Articles
   Systems Analysis Phase Overview
   Team Oriented Methods and
    Techniques
   System Requirements Checklist
   Fact Finding Methods
   Class Exercise
Systems Analysis
   Understand the proposed project
   Ensure that the project will support
    business requirements
   Build a solid foundation for system
    development
Systems Analysis Skills
   Analytical skills
       Identify problem, evaluate the key
        elements, and develop a useful solution
   Interpersonal skills
       Work with, balance conflicting needs of
        users, and communicate effectively
Team Oriented Methods and Techniques

   Joint Application Development (JAD)
   Rapid Application Development (RAD)
Joint Application Development
   JAD is a team-oriented technique for
    fact-finding and requirements modeling
   In other words, JAD is a popular fact-
    finding technique that brings users into
    the development process as active
    participants
Joint Application Development
   A JAD team may include users,
    managers, IT professionals who works
    together to identify and document
    requirements for a new system
   The objective is to analyze the existing
    system, work on potential solutions,
    and agree on requirements for the new
    system.
Joint Application Development
   Advantages
       More accurate statement of system requirements
       Better understanding of common goals
       Stronger commitment to the success of the new
        system
   Disadvantages
       More expensive
       Can be cumbersome if the group is too large
Rapid Application Development
   RAD is a team-based technique that
    speeds up information systems
    developments.
   Like JAD, RAD uses a group approach,
    but goes much further.
   RAD resembles a condensed version of
    the entire SDLC, with users involved
    every step of the way.
RAD Phases and Activities
   Requirement planning
       Users, managers, and IT staffs agree upon business needs,
        project scope and system requirements
   User Design
       Interact with users, build models and prototypes, and
        conduct intensive JAD-type sessions
   Construction
       Program and application development, coding, integration
        and system testing
   Cutover
       Data conversion, full scale testing, system changeover, user
        training
Rapid Application Development
   Advantages
       The system can be developed more quickly
        with significant cost savings
   Disadvantages
       RAD does not emphasize the company’s
        strategic business needs
       Risks in term of long-term objective,
        quality, consistency, and efficiency
System Requirements
   A system requirement is a characteristic or
    feature that must be included in an
    information system to satisfy business
    requirements and be acceptable to users.
       Outputs
       Inputs
       Processes
       Performance
       Controls
Outputs Requirements Samples
   The inventory must produce a daily
    report
   The purchasing system must provide
    supplier with up-to-date specifications
   The Web site must report online volume
    statistics
Inputs Requirements Samples
   Each input form must include date,
    time, product code, customer number,
    and quantity
   Manufacturing employees must swipe
    their ID cards
Processes Requirements Samples
   The students records system must allow
    record access by either students name
    or number
   The video rental system must not
    execute new rental transaction for
    customers who have overdue tapes
Performance Requirements
Samples
   The system must support 25 users
    online simultaneously
   Response must not exceed four seconds
   The system must be operational seven
    days a week, 365 days a years
Control Requirements Samples
   The system must provide log-on
    security
   An employee record must be updated
    by a member of human resource
    department
   The system must maintain separate
    levels of security for users and
    administrators
Scalability
   A system’s ability to handle increased
    business volume and transactions in the
    future.
Fact-Finding
   Answer Who, What, When, How and
    Why?
       Interviews
       Document Review
       Observation
       Questionnaires and Surveys
       Research
The Need for Recording the
Facts
   Record information as soon as you
    obtain it
   Use the simplest record method
    possible
   Record your findings in such a way that
    they can be understood by someone
    else
   Organize your documentation
Question?

								
To top