0% found this document useful (0 votes)
180 views1 page

Applying UML and Patterns Is The World's #1 Business and College Applying UML and Patterns Is The World's #1 Business and College

This document provides information about the book "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition" by Craig Larman. The book teaches object-oriented analysis and design through two case studies that incrementally introduce skills, principles, patterns, and best practices. It focuses on helping readers master OOA/D through practical case studies demonstrating key OO principles and patterns. The third edition has been updated with new coverage of topics like UML 2, Agile Modeling, and Test-Driven Development.

Uploaded by

blogs414
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views1 page

Applying UML and Patterns Is The World's #1 Business and College Applying UML and Patterns Is The World's #1 Business and College

This document provides information about the book "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition" by Craig Larman. The book teaches object-oriented analysis and design through two case studies that incrementally introduce skills, principles, patterns, and best practices. It focuses on helping readers master OOA/D through practical case studies demonstrating key OO principles and patterns. The third edition has been updated with new coverage of topics like UML 2, Agile Modeling, and Test-Driven Development.

Uploaded by

blogs414
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and

Iterative Development, Third Edition


By Craig Larman

Publisher: Addison Wesley Professional


Pub Date: October 20, 2004
ISBN: 0-13-148906-2
Table of Pages: 736

Contents
• Index

Applying UML and Patterns is the world's #1 business and college


introduction to "thinking in objects"and using that insight in real-world
object-oriented analysis and design. Building on two widely acclaimed
previous editions, Craig Larman has updated this book to fully reflect the
new UML 2 standard, to help you master the art of object design, and to
promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-oriented analysis and design


(OOA/D) through three iterations of two cohesive, start-to-finish case
studies. These case studies incrementally introduce key skills, essential OO
principles and patterns, UML notation, and best practices. You won't just
learn UML diagramsyou'll learn how to apply UML in the context of OO
software development.

Drawing on his unsurpassed experience as a mentor and consultant,


Larman helps you understand evolutionary requirements and use cases,
domain object modeling, responsibility-driven design, essential OO design,
layered architectures, "Gang of Four" design patterns, GRASP, iterative
methods, an agile approach to the Unified Process (UP), and much more.
This edition's extensive improvements include

A stronger focus on helping you master OOA/D through case studies


that demonstrate key OO principles and patterns, while also applying
the UML

New coverage of UML 2, Agile Modeling, Test-Driven Development,


and refactoring

Many new tips on combining iterative and evolutionary development


with OOA/D

Updates for easier study, including new learning aids and graphics

New college educator teaching resources

Guidance on applying the UP in a light, agile spirit, complementary


with other iterative methods such as XP and Scrum

Techniques for applying the UML to documenting architectures

A new chapter on evolutionary requirements, and much more

You might also like