Slides from a lecture I gave on detailed software design using UML in 2003 to a 3rd year undergraduate Software Engineering class.
The slides have been converted to XeLaTeX/Beamer from Microsoft Powerpoint.