In any serious engineering discipline, it would be unthinkable to construct a large system without having a precise notion of what is to be built and without verifying how the system is expected to fu
Jia (software engineering, DePaul University) helps readers develop skills in designing software, and especially in writing object-oriented programs using Java. The text provides broad coverage of obj