the engineering of software : a technical guide for the individual by dick hamlet
in this book the authors provide an introduction to the essential activities involved in a software engineering project . readers will come to understand technical skills in requirements/specification analysis design/implementation and testing .