Software Requirement Specification

This document describes the Requirements of the system and 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 for this purpose and the modeler is free to create a new template which could be based on this or created from a blank template. When the document is comprised of 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) which is comprised of a number of sections called model documents. These can contain content picked from anywhere in the project browser.