Augustana University College

COMPUTING SCIENCE 220
Software Engineering and Human-Computer Interfaces


Requirements



Requirements
capabilities and conditions to which the system/project must conform.

UP best practice: manage requirements

Requirements elicitation techniques

XP requires a full-time customer-expert in the project room for continuous requirements elicitation.

FURPS+ Model

  • Usability
  • Reliability
  • Performance
  • Supportability
Non-functional or quality attributes / requirements ("-ilities")

Artifacts