Description |
xvii, 559 pages : illustrations ; 24 cm |
Contents |
1. Introduction -- 2. Object concepts -- 3. Inheritance -- 4. Type systems -- 5. Software development methodologies -- 6. Gathering requirements -- 7. Analyzing the problem -- 8. Designing the system architecture -- 9. Choosing technologies -- 10. Designing the subsystems -- 11. Reusable design patterns -- 12. Specifying the interfaces of classes -- 13. Continuous testing -- A. Ripple summary -- B. iCoot case study -- C. Summary of UML notation used |
Summary |
"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 development, the production of computer programs using object-oriented techniques." "Object-Oriented Analysis and Design is programming language agnostic, ensuring that code is kept to a minimum to avoid detail and deviation into implementation minutiae. Whether you are a student at a university or on a commercial training course, or an experienced software developer moving into object orientation, this book is for you. It provides an easy to understand, practical and motivational description of object-oriented analysis and design."--BOOK JACKET |
Bibliography |
Includes bibliographical references and index |
Subject |
Object-oriented programming (Computer science)
|
|
Computer software -- Development.
|
LC no. |
2005004182 |
ISBN |
0470092408 |
|