The designer of a software system, like the architect of a building, needs to be aware of the constr...
Read More
The designer of a software system, like the architect of a building, needs to be aware of the constructional techniques available and choose the ones that are the most appropriate. This book provides the implementer of software systems with a guide to 25 different techniques for the complete development process, from system definition through design and into production. The techniques are described against a common background of the traditional development path, its activities and deliverable items. In addition, the concepts of metrics and indicators are introduced as tools for both technical and managerial monitoring and control of progress and quality. The book is therefore intended to widen the mental toolkit of system developers and their managers, and introduce students of computer science to the practical side of software development. It is an important and valuable work because of its wide-ranging treatment of the techniques available and the extensive practical guidance it offers.
Read Less