Slides from the book Object-Oriented Software Engineering: Practical Software Development using UML and Java
http://www.site.uottawa.ca/school/research/lloseng/supportMaterial/slides/
The book was written by professor By Timothy C. Lethbridge and Robert Laganière, the book is bit old but the principals hold true.