Publisher's Synopsis
This book presents a practical approach to software design and maintenance using the techniques ready for use in industry today. It contains clear explanation of the fundamental principles, detailed examples of good practice, and exercises suitable for objective grading. In addition, readers should find the practical orientation and extensive examples in C useful. This book is suitable as a text for teaching the software development approach, and should be a useful handbook on work product formats, criteria and verification procedures.