Author: (USA) Larman
Publisher:
Publishing Time: Not available
Features: Whether for professionals or teachers, this book is truly world-class. It introduces "Object Thinking" and applies this concept in practical object-oriented analysis and design, covering how to think and design with objects, as well as how to create refined, robust, and maintainable systems. Developers and students can learn Object-Oriented Analysis and Design (OOA/D) through two case studies that run throughout the book, incrementally introducing key skills, the essence of object-oriented principles and patterns, UML notation, and best practices. Readers not only learn UML diagrams but, more importantly, learn how to apply UML in an object-oriented software development environment. Based on the highly acclaimed previous two editions, this edition has been revised to fully reflect the new UML2 standard, promote highly influential, iterative, and effective agile modeling practices, and help readers master object design, understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, the essence of object-oriented design, layered architecture, GoF design patterns, GRASP, iterative methods, and the agile approach to the Unified Process. The main improvements of this edition include:
● Greater focus on helping readers master OOA/D, discussing key object-oriented principles and patterns through case studies while applying UML.
● Coverage of UML2, agile modeling, test-driven development, and refactoring.
● Additional techniques for combining iterative and evolutionary development with OOA/D.
● More accessible learning, with new learning aids and illustrations.
● New teaching resources added.
● Guidance on applying the Unified Process with a lightweight and agile spirit, supplemented by other iterative methods such as XP and Scrum.
● Techniques for documenting architecture using UML added.
● A new chapter on evolutionary requirements.
About the Author:
Graig Larman is Chief Scientist at Valtech, a leading multinational consulting firm with offices in the U.S., Europe, and Asia. He is an internationally renowned expert and mentor in the software industry, specializing in OOA/D, design patterns, agile/iterative methods, the agile approach to the Unified Process, and UML modeling. In addition to this book, he has authored the best-selling Agile and Iterative Development: A Manager's Guide (), and co-authored Java Performance and Idiom Guide with Rhett Guthrie. Larman is a member of the ACM and IEEE, holding a Bachelor's and Master's degree in computer science. His Chinese website is www.craiglarman.cn.
UML and Patterns Applications (English Edition. 3rd Edition)
📌 Related Posts
News
How should tonsillitis with high fever in children be treated effectively?
2026-09-16
News
Is acupuncture and Tuina therapy effective for children with cerebral palsy?
2026-09-20
News
Is there a good way to treat rapid ejaculation?
2026-10-06
Literature
Daihai Archaeology II (A Collection of Research Reports on the Daihai Area, China-Japan Joint Expedition)
2026-10-10
Literature
PageMaker Fashion Applications 100 Examples ()
2026-10-18
Literature
Java Programming Ideas (3rd Edition) (Includes 1 CD-ROM)
2026-10-18
Literature
TCP/IP Illustrated, Volume 1: The Protocols
2026-10-18
Literature
ASP+SQL Server Development Examples for Dynamic Websites (Includes 1 CD-ROM)
2026-10-18