of text ◦ Contains a “shall” statement ◦ Metadata: type, author, notes, etc. ◦ Links to other requirements • Applications: ◦ Aerospace, medical, automotive, etc.
◦ Test coverage ◦ Traceability review • Requirements management tools help: ◦ Create, edit, and link items ◦ Present and export documents ◦ Store and provide access
document directories and item files ◦ Add and remove links between item files ◦ Format the contents of item files ◦ Validate the document hierarchy and contents ◦ Export text for presentation purposes
(VCS): ◦ Stores the item files: commit ◦ Manages the history of requirements ◦ Creates baselines of requirements: tag ◦ Handles changes under review: branch/merge ◦ Associates changes with existing users ◦ Shows line differences between versions: diff ◦ Provides offline access with a distributed VCS