References

Agile Modeling (http://www.agilemodeling.com/)

OMG (http://www.omg.com/)

OMG/UML (http://www.uml.org/)

StarUML (http://www.staruml.com/)

A Pattern for Structuring UML Repositories

Use Case Diagramming Guidelines

The Three R’s of Use Case Formalisms: Realization, Refinement, and Reification

See the articles on System and Systems Theory in the Wikipedia for a nice overview of General Systems Theory.

Lecture notes for all of my classes appear at www.cs.sjsu.edu/faculty/pearce

Of particular interest are my lectures on Object-Oriented Analysis and Object-Oriented Design.

The lecture notes for this course are at www.cs.sjsu.edu/faculty/pearce/uml