Step-by-step explanation:
A Requirement Specification addresses the “what”, and a Design Specification addresses the “how”. In a perfect world, the Requirement Specification precedes the Design Specification, and each is written by different people with different knowledge and viewpoints.