The user manual describes the application as seen by the user.
-
Does not depend upon the implementation, so can be developed before the
implementation.
-
Can naturally flow from the process of walking through scenarios.
-
Can be carried back to the clients to make sure the users and the
implementors have the same ideas.