Scroll down
Any one "view" of requirements is insufficient to understand or describe the desired behavior of a complex system.
201 Principles of Software Development by Alan M. Davis
ISBN: 0070158401 This book is available from Amazon
With enough practice, any interface is intuitive.
Hindsight is an exact science.
One person's data is another person's program.