이미 소장하고 있다면 판매해 보세요.
Put simply, the book shows newcomers to OOA/D how to "think in objects." It does so by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success. It introduces the most frequently used UML diagramming notation, while emphasizing that OOA/D is much more than knowing UML notation. All case study iterations and skills are presented in the context of an "agile" version of the Unified Process -- a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension.
Among the topics introduced in "Applying UML and Patterns" are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * "Gang of Four" and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, and * the Unified Process. For a more detailed list of topics, please see the accompanying table of contents.
"Foreword by Philippe Kruchten, the lead architect ofthe Rational Unified Process."
"Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both."--John Vlissides, author, "Design Patterns and Pattern Hatching"
"This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better."--Alistair Cockburn, author, "Writing Effective Use Cases and Surviving OO Projects"