Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures (The Addison-Wesley Object Technology Series)

Year 2004
Pages 736
Binding Hardcover

Worth buying if: You design or maintain multiple related software products.

Skip it if: You prefer quick tutorials or brief introductions.

Exact edition: Hardcover · ISBN-13 9780201775952. The Amazon link uses this ISBN, so the product page should open to the edition shown here.

If this page helped you decide, purchasing through the Amazon button above supports UPB Books at no extra cost to you and helps us continue improving the site. Thanks for visiting today.

Check Amazon for the current price and availability of this exact edition.

Affiliate disclosure: purchases made through links on this site may earn us a commission at no additional cost to you.

Summary

This 736-page reference shows how to use use cases, UML, and design patterns to create and manage software product lines, combining practical modeling techniques with architectural guidance for reuse and variability.

Why this book now

Practitioners still managing product-line variability and long-lived platforms will find foundational, tool-agnostic methods that remain relevant to modern architecture work.

30-second preview

Two quick cards, fifteen seconds each.

00:00

1-sentence hook

A comprehensive, UML-centered guide to designing product-line architectures from requirements to reusable patterns.

Card 1 of 2

Best for readers who...

Good fit if you want...

  • You design or maintain multiple related software products.
  • You use UML and want pattern-based, reusable architecture guidance.
  • If you value research-backed details, this novel follows deeply flawed people whose choices drive every turn and reveal surprising compassion.

Maybe skip if...

  • You prefer quick tutorials or brief introductions.
  • You need language- or framework-specific, modern tool workflows.
  • If lyrical digressions lose you, the cast spans generations, asking for investment in many lives and timelines.

Mood / Vibe Tags

practical methodical reference Long read Published before 2020

Decided it fits?

Exact edition: Hardcover · ISBN-13 9780201775952

Worth buying if: You design or maintain multiple related software products.

Skip it if: You prefer quick tutorials or brief introductions.

Buy Hardcover on Amazon

Check Amazon for the current price and availability of this exact edition.

Reader guide

Cues to help you decide faster.

Reading commitment

Substantial Longer sessions help

Dense and detailed: expect a sustained study over several weeks with chapter-by-chapter application to real projects rather than casual reading.

What stands out here

This edition emphasizes UML-based modeling and pattern-driven architectural techniques for product lines, offering thorough examples and extensive coverage of variability management.

Best way to approach it

Read selectively: use it as a handbook—focus on the use-case modeling, variability sections, and architecture patterns that map directly to your product concerns.

Hardcover: ISBN-13 9780201775952

Check Amazon for the current price and availability of this exact edition.