Software Engineering with C++ and Case Tools by Michael J Pont
Now in its second reprint, this popular book provides a detailed, practical comparison of object-oriented, process-oriented ('structured') and data-oriented development strategies. A key feature of the book is the use of a powerful CASE tool (included on the CD-Rom) in all of the design examples. These examples cover the whole of the development process, from analysis and design through to implementation and testing. The practical nature of the design comparisons is emphasised by using example programs, in C++ to illustrate all of the discussions. No previous experience of C++ is required in order to make full use of the book, but some previous programming experience is assumed. This book will help practising programmers update their skills to take full advantage of object-oriented design and programming techniques. It will also help students of computer science and engineering make effective use of C++ in substantial software projects.