How would you document functional requirements and interface specifications to support testing and validation activities?