• 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