First and Foremost, Pragmatic Programmers
home | search | contact us  
Agile/XP OO Mentoring Training Embedded Resources Customers About Us
articles bookstore websites downloads members fun
Proven strategies for maintaining and enhancing legacy code!

Working Effectively
with
Legacy Code

Learn more

Winner of the 2002 Jolt Award!

Agile Software Development: Principles, Patterns, and Practices.
Click here to learn more.

A pragmatic view of UML!

UML for Java Programmers.
Click here to learn more.

UML

  Object Oriented Design Heuristics and Coffee
Robert C. Martin
UML for Java Programmers, 2003
This is the chapter from "UML for Java Programmers" that describes the, now famous, Coffee Maker problem. It's all about separating high level policy from low level detail.
  Use Cases (A chapter from UML for Java Programmers)
Robert C. Martin
UML for Java Programmers, Robert C. Martin, Prentice Hall, 2003, 2002
This article describes how to write use cases and draw use case diagrams. It takes a "no nonsense" view.
  ObjectView Issue3
Robert C. Martin
Ratio, UK, 1999
Use Case article
  Walking through a UML Design
Robert C. Martin , James W. Newkirk
1998
This article walks the reader through a fairly complex UML design. Many design principles and patterns are described.
  UML Tutorial -- Use Cases
Robert C. Martin
C++ Report, 1998
This article uses several case studies to show the reader how to use Use Cases in UML.
  UML Tutorial -- Complex Transitions (Activity Diagrams)
Robert C. Martin
C++ Report, 1998
This article approaches the petri-net components of UML by using case studies.
  UML Finite State Machine Diagrams
Robert C. Martin
C++ Report, 1998
This article employs case studies to demonstrate the principles and notation of UML finite state machines.
  UML Sequence Diagrams
Robert C. Martin
C++ Report, 1998
This article uses case studies to describe UML sequence diagrams. It also talks about principles of good object oriented design.
  UML Collaboration Diagrams
Robert C. Martin
C++ Report, 1998
This article uses case studies to describe how to use Collaboration diagrams in UML.
  UML Class Diagrams
Robert C. Martin
C++ Report, 1997
This article describes how to draw Class diagrams in UML. It presents these diagrams in the form of a case study, and discusses design principles as well.
privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.