I'm thinkin of something like this:
- System requirements- Functional specification (analysis)- Design specification- Programming specification- Acceptance tests- User's manual