UML Tutorial
http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/index.htm
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/4-ApplyingUML.pdf
Use Cases
http://www.pols.co.uk/usecasezone/
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-1-UseCases.pdf
Modeling Style Info
http://www.modelingstyle.info
Class Diagrams
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-3-ClassDiagrams.pdf
http://users.wmin.ac.uk/~priestm/pooduml/contents/chap06.pdf
Interaction Diagrams
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-4-InteractionDiagrams.pdf
Activity Diagrams
http://www.sts.tu-harburg.de/intranet/UML/ActivityDiagrams.pdf
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-2-ActivityDiagrams.pdf
State Diagrams
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-5-StateDiagrams.pdf
Package Diagrams
http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-6-PackageDiagrams.pdf
Visual Modeling with Rational Rose
Rational Rose / Interaction Diagrams
Case Studies
Elevator:
http://www.cs.ucla.edu/~razdan/cs31/slides/UML%20Case%20Study%20(PowerPoint)/
Break Plan Scheduler:
http://www4.informatik.tu-muenchen.de/reports/TUM-I9735.pdf
Sound Recorder: Section 2.4 through 2.11:
http://www.tucs.fi/Publications/phdthesis/phdPorres01a.pdf
Architectures
Software Architectures Notes Part 1
Software Architectures Notes Part 2
Software Architectures Notes Part 3
Frameworks
Designing Object-Oriented Frameworks:
https://www.cis.strath.ac.uk/teaching/ug/classes/52.440/lec13_Design.pdf
Designing Object-Oriented Frameworks:
http://www.cs.ualberta.ca/%7Esofteng/papers/design12.pdf
Design Patterns
Design Patterns in Java
http://www.patterndepot.com/put/8/JavaPatterns.htm
Class Notes
Designing Use Case Realizations with GoF Design Patterns