Requirement 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 Requirement Analyst as they develop requirements. The centerpiece for requirement development is the Specification Manager, allowing the Analyst to enter, view and manage requirements in textual form in a spreadsheet format.
The Specification Manager can be used in conjunction with a platform of other tools, such as diagrams, the Traceability window and the 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.