More system development efforts fail due to poorly defined user requirements than any other cause. This book examines each facet of this critical activity and delineates a plan to systematically specify user-centered requirements. The book includes detailed discussion on three basic types of analysis: objective analysis, functional analysis, and data analysis. Further information is provided on how to plan the requirements documents, and different styles of user concept diagrams are included. Development managers, project leaders, testers, representatives of the user community, and academicians will find this book to be an excellent guide for designing comprehensive, accurate requirements.