Classification of volatile requirements
Mutable requirements
Requirements that change due to the system’s environment
Emergent requirements
Requirements that emerge as understanding of the system develops
Consequential requirements
Requirements that result from the introduction of the computer system
Compatibility requirements
Requirements thcit depend on other systems or organisational processes