Publisher's Synopsis
The authors present a "second-generation" method, which draws from the best of "first-generation" object-oriented analysis and design methods. The method set out in the book, Syntropy, is distinguished in the following ways - careful distinctions are drawn about what is being modelled and why; all of the notations can be precisely related to each other; a great deal of semantic reasoning and checking is possible; a full treatment of concurrency is provided; and techniques for partitioning models are described. This book is designed to equip the reader with a complete set of techniques for building large and complex interactive software systems. The primary graphical notations used are variants of OMT (the Rumbaugh object modelling notation), Harel statecharts, and Booch mechanisms.