Brad Egeland has a nice post on Project Definition. Brad speaks about project objectives, assumptions, and associated attributes.
While these approaches serve the project well, an "offical" approach used in our defense domain is a Capabilities Statement. Here's our overview on this topic.
And the explaination of this chart that is on the left facing page
If you start with a Capabilities description, you can add Brad's attributes to the pile.