CSCI 211 Material

Object-Oriented Analysis and Design 

- Using the UML and Patterns

Main Course Links:

Software related links:

Take this link to find out more about how to join the Oracle Academic Initiative
Very Important! Take this link to find out how to install the course software at your site for this class

Project and Course Concept Related Links:

CRC - Class, Responsibility, and Collaboration Card Notes
Examples from Larman on Patterns - the Controller and Coupling
Example from Rumbaugh on State Transition Diagrams with Concurrent States
How to develop a State Transition Diagram for an Object Class using Sequence Diagrams!!
Take this link to see some examples from Peter Coad's book

Samples of "Good" Project Components:

  1. Take this link for Haward Jie's project, his CRC cards are here as a separate link
  2. Take this link to go to the 211 subdirectory and double - click on the zip file csci211_prj.zip to download Boyd Trolinger's Version One files.

Links Related to practicing for your Midterm and Final Exams:

Key to Sample Midterm Exam
Here are some problems for practice to assist you on your final exam. We will go over these in one of the later recorded lectures
SOLUTIONS TO THE ABOVE PRACTICE PROBLEMS:

Web Sites for Object-Oriented Analysis and Design Information and Software Demos:

Rational Software's Site (for UML Documentation, etc.) 

Craig Larman's Companion Website to our Course Text: Applying the UML and Patterns  --> http://cw.prenhall.com/bookbind/pubbooks/larman/

Togethersoft's Web Site - THIS SOFTWARE YOU CAN DOWNLOAD FOR  FREE AND WE HAVE AN EDUCATIONAL LICENSE!

Carnegie Mellon's Software Engineering Institute and the Capability Maturity Model


Return to Melody's Home Page.