Requirements determination using structured techniques for documentation, analysis, evaluation validation Decomposition of high-level information into details Abstracting low-level information Distinguishing requests vs