Author: Larman
Publisher:
Publish Date: 2004-05-01
Features: In this edition, Larman maintains his writing style, and this is a better book than the edition. Few people can master the art of explaining things, and those who can explain software analysis and design well are even fewer, but Craig Larman has done both. This is the world's best-selling book introducing object-oriented analysis/design, iterative development, and UML. The purpose of this book is 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 of object-oriented technology and iterative methods with a strong reputation, Craig Larman proposes a single, consistent case study with three iterative approaches, introduces the key skills of OOA/D, and emphasizes 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 "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 with simple, basic Unified Process (popular iterative process) activities and best practices
This book is a completely revised version based on the edition, with new case studies added and discussions updated on patterns, use cases, Unified Process, architectural analysis, etc. It provides a clear and practically valuable introduction to object-oriented analysis and design methods.
Author Introduction: Craig Larman is the Chief Scientist at Valtech, a leading company in the consulting field. 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, and he has personally guided thousands of developers. Additionally, he is one of the authors of the book Java2 Performance and Idiom Guide and holds a Bachelor's and Master's degree in Computer Science. Larman's new work, Agile Iterative Development: a Manager's Guide (《》), will be published by China Electric Power Press.
UM Landmark Mode Application: An Introduction to Object-Oriented Analysis and Design and the Unified Process: 2nd Edition: An Introduction to Object-Oriented Analysis and Design and the Unified Process
📌 Related Posts
Literature
Heavily criticized free trade
2026-09-19
Literature
Selected Readings of Concise Classical Chinese Texts
2026-09-23
Literature
The story of time
2026-09-15
Literature
Protel DXP Circuit Design and Simulation
2026-09-22
Literature
Diagnosis of Triple Jump Series. Senior 1 Mathematics
2026-09-24
Literature
Diagnosis of Triple Jump Series. Comprehensive Review of High School History
2026-09-24
Literature
Diagnosis of Triple Jump Book Series. Physics for Senior 1
2026-09-24
Literature
Diagnosis of Triple Jump Series. Senior High School Chemistry
2026-09-24