Author: (American) Larman
Publisher:
Publishing Time: 2004-05-01
Features: The world's best-selling book introducing object-oriented analysis/design, iterative development, and UML. This book aims to help developers or students master the core principles and best practices of object-oriented analysis and design (OOA/D) and apply them truly to software design, not just drawing UML. As a pioneer in object-oriented technology and iterative methods with a strong reputation, Craig Larman proposed a single, consistent case study with three iterative approaches, introducing the key skills of OOA/D, while also emphasizing the basic development activities, principles, and patterns. The content covered in this book includes: · Requirements and Use Cases: Identifying and documenting requirements · Domain Object Modeling: Understanding the domain's "interesting objects," their characteristics, and relationships · Architecture: Creating layered architecture to maximize the flexibility, robustness, and maintainability of the application · Basic Object Design: Creating robust objects and frameworks using popular high-use patterns such as strategy, factory, adapter, observer, template method, and command · Iterative Development and "Agile Methods": Organizing modeling and development using simple, fundamental Unified Process (popular iterative process) activities and best practices. This book is a fully revised version based on the edition, with new case studies added and discussions on patterns, use cases, the Unified Process, architectural analysis, etc., updated. It provides a clear and practically valuable introduction to object-oriented analysis and design methods. About the Author Craig Larman: He is the Chief Scientist at Valtech, a leading company in the field of consulting. In the international software development community, he is a well-known expert in object technology, patterns, UML, modeling, and iterative development. Larman has been helping people learn object-oriented and iterative development since the 1980s, personally guiding thousands of developers. Additionally, he is one of the authors of the book "Java2PerformanceandIdiomGuide" and holds a Bachelor's and Master's degrees in Computer Science. Larman's newest work, "AgileIterativeDevelopment:aManager'sGuide" ("Agile Iterative Development"), is about to be published in China by China Electric Power Press.
UML and Patterns Applications -- An Introduction to Object-Oriented Analysis and Design and the Unified Process (Second Edition. Photocopy Edition)
📌 Related Posts
Literature
Cramo 60 Piano Etudes
2026-09-14
Literature
Fierce and Valiant General - Montgomery: Montgomery
2026-09-20
News
Why haven't I been able to get pregnant 3 months after getting the IUD removed?
2026-10-03
Literature
New Rural Area Party Building Training Course
2026-10-05
Literature
Multimedia Production Technology and Applications (21st Century University)
2026-10-07
Literature
Authorware 6.5 Multimedia Production: Beginner to Advanced
2026-10-07
Literature
Web Design and Production Practical Tutorial (Higher Education Textbook)
2026-10-07
Literature
Computer Operating System (Tang) (New Edition)
2026-10-07