Publisher's Synopsis
This textbook demonstrates how to specify what users and customers expect from a new system or software product via behaviour models (which specify requirements in the form of user scenarios). The author introduces the concept of a "motive" to help manage the complexities of a new system.