Software Requirement Specification
This document describes the Requirements of the system, its behavior under defined conditions, and the constraints that it must operate under; it will typically be read by a variety of stakeholders. There is a built-in Requirements template that can be used to generate the document, although the modeler is free to create a new template that could be either based on this or created from a blank template. When the document has content from a variety of locations in the Project Browser, it would be most expedient to use the Virtual Documents facility, which allows the user to create a model of the document (similar to a Master document in a Word Processor) that has a number of sections called Model Documents. These can have content picked from anywhere in the Project Browser.