Contemporary Methods for Determining Requirements
Joint Application Design (JAD)
Brings together key users, managers,and systems analysts
Purpose: collect system requirements simultaneously from key people
Conducted off-site
Group Support Systems
Facilitate sharing of ideas and voicing of opinions about system requirements
CASE tools
Used to analyze existing systems
Help discover requirements to meet changing business conditions
System prototypes
Iterative development process
Rudimentary working version of system is built
Refine understanding of system requirements in concrete terms