Synopsis
Object Development Methods addresses how object orientation can be applied to systems analysis and design. An international roster of contributors compare the leading methodologies of Shaller/Mellor, Jacobson, Colbert, Rumbaugh, Graham, Booch, Texel, and Coad/Yourdon among others. The book provides significant insight into the contrasting viewpoints and advantages, common concepts and underlying structures of different object-oriented methods. Practitioners and academics alike will find material here to inform, inspire, encourage, warn, and guide in the improvement and maturation of the software development process. If you are a Systems Analyst/Designer, Programmer, Project Manager, Software Engineer, IT Manager, or Chief Scientist, this book is a must-read to become more familiar with and choose from the top methodologies.
From the Back Cover
Comprehensive in perspective and comparative in approach, this book brings together the works of a number of experienced practitioners and methodologists who, in different ways, feel the object-oriented paradigm can improve the most important aspects of systems analysis and design. It introduces the motivations, concepts, and adoption processes for object-oriented methods and technology; discusses different perspectives on specific object-oriented development methods; and includes a comprehensive survey and comparison of six leading methodologies, and introduces some lesser-known methodologies. Discusses and defines key concepts (e.g., class/type/set, encapsulation, classification, plymorphism, and interpretation). Provides significant insight into the contrasting viewpoints and advantages of different object-oriented methods -- but stresses the common concepts and underlying structure of the methods. Explores the six leading methodologies (Shlaer/Mellor, Booch, Coad/Yourdon/Nicola, Martin/Odell, Rumbaugh, and Wirfs-Brock), and introduces some several well-known methods (e.g., MERODE, Colbert, Texel, SOMA). Discusses problems of adopting, changing culture, etc. For IT managers, systems analysts, systems designers, programmers, project managers, software engineers, chief scientists.
"About this title" may belong to another edition of this title.