As an object-oriented software analysis and design methodology, Fusion synthesizes the best features of the most popular methods: OMT/Rumbaugh, Booch, CRC/Wirfs-Brock and Objectory/Jacobsen. Object-Oriented Development offers an assessment and comparison of these methods, and usable strategies for using the Fusion method. This comprehensive book describes state-of-the-art object-oriented development, from a thorough analysis phase, through the developmemt of OO models, to mapping designs onto implementation languages.