Other Requirement Artifacts
Other Requirement Artifacts Supplementary specification Identifies requirements not captured in use cases (typically non-functional requirements) Glossary Terms and definitions Vision Terse description of big ideas Business rules (domain rules)
Vision Problem statement Summary of system features Summary statement of problem Summary of system features Similar to but different from a list of use cases (see p. 112)
How to write Vision Sequence suggested (p. 114) Write a brief first draft of Vision Identify user goals and supporting use cases Write some use cases Refine the vision based on above
Glossary A list of important terms and their definitions Helps reduce ambiguity and improve communication Plays role of data dictionary Start early