Lecture 19 – Software requirement specification. Requirements are the descriptions of the services provided by a system and its operational constraints. It may range from a high level abstract statement to a detailed mathematical specification. | Software design and architecture Lecture notes Chapter 19