Defining Requirements (2)
n Levels of importance
n Required, Very Desirable, Desirable
n Based on what is needed for typical use, then
for any use
n Schema necessary (e.g., XML DTD; provides
for automatic validation of data, forward
compatibility)
n Requirements are independent of notation
editor specs