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.