ANSWER:
A: The business users involved in the daily business activities know the business aspect better. Although the business users specify the requirements, the technical analysts actually write the requirements. Realistically, the requirements document is a team effort but the business user must understand it and sign off on it.
Answer in Depth...