Object-oriented analysis and design : understanding system development with UML 2.0 /
Mike O'Docherty.
- xvii, 559 pages : illustrations ; 23 cm.
Includes bibliographical references and index.
Object concepts -- Inheritance -- Type systems -- Software development methodologies -- Gathering requirements -- Analyzing the problem -- Designing the system architecture -- Choosing technologies -- Designing the subsystems -- Reusable design patterns -- Specifying the interfaces of classes -- Continuous testing.
"This book provides a thorough grounding in object-oriented analysis and design, providing coverage of object-oriented concepts, the software development process, UML and multi-tier technologies." "Using only the most common technologies and methodologies, aligned with a single case study which runs throughout the text, the book provides a broad understanding of the processes used in object-oriented software