Ability to reuse software components.

Backup containing all selected data.

Evaluation of potential threats and impacts.

Replacing an existing system with a purchased product.

Ease of testing software.

Backup containing changes since previous backup.

Document listing identified risks.

Requirement describing qualities or constraints.

Tree representing choices and outcomes.

Updating legacy software to newer technologies.