Publisher's Synopsis
Provides the reader with the basic knowledge required for carrying out software projects. Illustrates how the development process can be systematised and rationalised to improve the quality of software products. Prototyping, object-oriented software construction, modularization techniques and phase models are all presented in great detail.