User's Manual as a Requirements Specification

Daniel M. Berry

Cheriton School of Computer Science
University of Waterloo
Waterloo, ON, Canada


This talk argues that a user's manual makes an excellent software requirements specification. It describes several experiences, including one in industry, of writing user's manuals as requirements specifications. Finally, it discusses several lessons learned from the experiences.