IS 315
Session #3

Collect/discuss Homework #1

 

Homework #2  Assigned (due Thursday September 25, 2003)

Chapter 3:   Systems Analysis (the 2nd step of the SDLC):
                      Requirements Modeling


1.Systems Development Methods
 
  
·        Traditional model                                         structured analysis
   
·        Joint application development (JAD)     team “task-force” approach focused on
                                                                               
    requirements modeling process
   
·        Rapid application development (RAD)   team “task-force” approach focused on 
                                                                                                                                                                     
entire SDLC resulting in finished system
   
·        Microsoft Solutions Framework (MSF)   an integrated OO development tool

    Joint Application Development (JAD)
        ·        JAD Participants and Roles
        ·        JAD Pros and cons  

2. Modeling Tools and Techniques   Graphical method to represent system  

·        Process Flowcharts: graphic tool for depicting sequence of activities in a system

 

·        Data flow diagram (DFD): a graphic tool for depicting the partitioning of a system into a network of activities and their interfaces, together with the origins, destinations, and stores of data.

 

·        Unified Modeling Language (UML)  
    Use Case Diagrams
    Sequence Diagrams
    Functional Decomposition Diagrams (FDD)


3. Systems Requirements Checklist

System requirements measure overall functionality and ultimately acceptability of finished system.     
   
·        Outputs
    ·        Inputs
    ·        Processes
    ·        Performance
    ·        Controls


4. Scalability and Total Cost of Ownership  

    ·       
Scalability  is the ability to adjust system capacity as business requirements change
    ·        Total Cost of Ownership (TCO) is the sum of direct costs and indirect expenses


5. Communications  (Toolkit 1)

Guidelines for successful communications: who, what, why, when, where

Written: e-mail. Memos, letters, reports

Oral Presentation Preparation

Oral Presentation

Brainstorming
 

6.  Fact-Finding
    ·     
Interviews  
    ·       
Document review
    ·       
Observation
    ·        Surveys and questionnaires
    ·        Sampling
    ·        Research

    Who, What, When, Where, and How, and also Why?

     7 basic steps in the interview phase:
    ·       
Step 1: Determine the people to interview
    ·       
Step 2: Establish objectives for the interview
    ·       
Step 3: Develop interview questions
    ·       
Step 4: Prepare for the interview
    ·       
Step 5: Conduct the interview 
    ·        Step 6: Document the interview  
    ·        Step 7: Evaluate the interview

7. Other Fact-Finding Techniques
    ·       
Document review
    ·        Observation
    ·        Questionnaires and surveys
    ·        Sampling
                Systematic sample  example: every 10th customer
                Stratified sample      example: sample each geographic area/shift/etc.
                Random sample     
example: any 20 customers
           Research

 8. Documentation
   ·      Basic rule: write it down
  
·      Documentation tools

 

© 2003 by Joel E. Bernstein
All rights reserved
Last updated September 14, 2003