“What, Not How”: The Case of Specifications of the New York Bagel
by Daniel M. Berry
Cheriton School of Computer Science, University of Waterloo
Waterloo, Ontario, Canada
In software engineering, we are told that a software requirements specification should specify what the desired software should do, not how the software should do it. This is often summarized as “What, not how.” This paper explores the validity of the advice to [...]
