UML Distilled A Brief Guide to the Standard Object Modeling Language

ISBN-10: 0321193687
ISBN-13: 9780321193681
Edition: 3rd 2004 (Revised)
Authors: Martin Fowler
List price: $49.99 Buy it from $3.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these  More...

Used Starting from $32.74
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Italian Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Portuguese Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Spanish Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
German Grammar Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Edition: 3rd
Copyright year: 2004
Publisher: Addison Wesley Professional
Publication date: 9/15/2003
Binding: Paperback
Pages: 208
Size: 6.25" wide x 9.25" long x 0.50" tall
Weight: 0.792
Language: English

Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best-sellers because of their concise, yet thorough, nature. This eagerly-anticipated third edition allows you to get acquainted with some of the best thinking about efficient object-oriented software design using the latest version of the industry-standard for modeling software: UML 2.0. The author has retained the book's convenient format that has made it an essential resource for anyone who designs software for a living. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them. A true treasure for the software engineering community.

List of Figures
Foreword to the Third Edition
Foreword to the First Edition
Preface
Why Bother with the UML?
Structure of the Book
Changes for the Third Edition
Acknowledgments
Introduction
What Is the UML?
Ways of Using the UML
How We Got to the UML
Notations and Meta-Models
UML Diagrams
What Is Legal UML?
The Meaning of UML
UML Is Not Enough
Where to Start with the UML
Where to Find Out More
Development Process
Iterative and Waterfall Processes
Predictive and Adaptive Planning
Agile Processes
Rational Unified Process
Fitting a Process to a Project
Fitting the UML into a Process
Requirements Analysis
Design
Documentation
Understanding Legacy Code
Choosing a Development Process
Where to Find Out More
Class Diagrams: The Essentials
Properties
Attributes
Associations
Multiplicity
Programming Interpretation of Properties
Bidirectional Associations
Operations
Generalization
Notes and Comments
Dependency
Constraint Rules
When to Use Class Diagrams
Where to Find Out More
Sequence Diagrams
Creating and Deleting Participants
Loops, Conditionals, and the Like
Synchronous and Asynchronous Calls
When to Use Sequence Diagrams
Class Diagrams: Advanced Concepts
Keywords
Responsibilities
Static Operations and Attributes
Aggregation and Composition
Derived Properties
Interfaces and Abstract Classes
Read-Only and Frozen
Reference Objects and Value Objects
Qualified Associations
Classification and Generalization
Multiple and Dynamic Classification
Association Class
Template (Parameterized) Class
Enumerations
Active Class
Visibility
Messages
Object Diagrams
When to Use Object Diagrams
Package Diagrams
Packages and Dependencies
Package Aspects
Implementing Packages
When to Use Package Diagrams
Where to Find Out More
Deployment Diagrams
When to Use Deployment Diagrams
Use Cases
Content of a Use Case
Use Case Diagrams
Levels of Use Cases
Use Cases and Features (or Stories)
When to Use Use Cases
Where to Find Out More
State Machine Diagrams
Internal Activities
Activity States
Superstates
Concurrent States
Implementing State Diagrams
When to Use State Diagrams
Where to Find Out More
Activity Diagrams
Decomposing an Action
Partitions
Signals
Tokens
Flows and Edges
Pins and Transformations
Expansion Regions
Flow Final
Join Specifications
And There's More
When to Use Activity Diagrams
Where to Find Out More
Communication Diagrams
When to Use Communication Diagrams
Composite Structures
When to Use Composite Structures
Component Diagrams
When to Use Component Diagrams
Collaborations
When to Use Collaborations
Interaction Overview Diagrams
When to Use Interaction Overview Diagrams
Timing Diagrams
When to Use Timing Diagrams
Changes between UML Versions
Revisions to the UML
Changes in UML Distilled
Changes from UML 1.0 to 1.1
Type and Implementation Class
Complete and Incomplete Discriminator Constraints
Composition
Immutability and Frozen
Returns on Sequence Diagrams
Use of the Term "Role"
Changes from UML 1.2 (and 1.1) to 1.3 (and 1.5)
Use Cases
Activity Diagrams
Changes from UML 1.3 to 1.4
Changes from UML 1.4. to 1.5
From UML 1.x to UML 2.0
Class Diagrams: The Essentials (Chapter 3)
Sequence Diagrams (Chapter 4)
Class Diagrams: Concepts (Chapter 5)
State Machine Diagrams (Chapter 10)
Activity Diagrams (Chapter 11)
Bibliography
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×