The requirements phase serves multiple purposes: understanding user needs, freezing (finalizing) requirements, and defining the scope of testing based on those requirements. All these activities happen during requirements gathering and analysis. Options A, B, and C each capture one aspect, making D the comprehensive answer.