Requirements development includes all the activities and tasks associated with discovering, evaluating, recording, documenting and validating the requirements for a particular project or program of work. Requirements are discovered, analyzed, specified and verified, and Enterprise Architect has a wide range of tools and features to assist the analyst as they develop requirements. The centerpiece for requirements development is the Specification Manager, allowing the requirements analyst to enter, view and manage requirements in textual form in a spread sheet format.
The Specification Manager can be used in conjunction with a platform of other tools, such as diagrams, the Traceability window and the Element Discussions facility. These windows provide other views of the requirements, giving the modeler and the viewer a deep understanding of how a requirement relates to other parts of the repository and providing detail not visible through the Specification Manager.