CS6359.001 Schedule Fall 2013

Object-Oriented Analysis and Design

Instructor: John Cole

This schedule is tentative and subject to change.

Week Date Topic

Reading (Larman)

1 August 26, 2013 Course requirements, syllabus review  
  August 28, 2013

Object-Oriented Analysis and Design; Iterative, Evolutionary, and Agile

Ch.1 and 2
2 September 2, 2013 Labor Day Holiday  
  September 4, 2013 Inception, Evolutionary Requirements, Use Cases Ch. 3, 4, 5, 6
3 September 9, 2013

Use Cases; Relating Use Cases

Ch. 6, 30
  September 11, 2013 Other Requirements Ch. 7
4 September 16, 2013 UML Class Diagrams Ch. 16
  September 18, 2013 UML Class Diagrams (continued) Ch. 16
5 September 23, 2011 Domain Models
Assignment 1 Due
Ch. 8, 9
  September 25, 2011 Domain Model Refinement Ch.. 32
6 September 30, 2013 Exam review  
  October 2, 2013 Midterm exam 1.  Chapters 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 30, 32  
7 October 7, 2013 UML Interaction Diagrams Ch. 15
  October 9, 2013 System Sequence Diagrams Ch. 10
8 October 14, 2013 Operation Contracts, More SSDs and Contracts Ch. 11, 31
  October 16, 2013 GRASP: General Responsibility Assignment Software Patterns Ch. 17
9 October 21, 2013 GRASP: More objects with responsibilities Ch. 25
  October 23 , 2013 GRASP design examples Ch. 18
10 October 28, 2013 Exam Review
 
  October 30, 2013 Midterm exam 2.  Chapters 10, 11, 15, 17, 18, 25, 31  
11 November 4, 2013 Applying GoF design patterns Ch. 26
  November 6, 2013 Applying GoF design patterns Ch. 26
12 November 11, 2013 User Interface Design Slides Only
  November 13, 2013 Mapping Designs to Code; Test-Driven Development Ch. 20
13 November 18, 2013 More Object Design with GoF patterns Ch. 35
  November 20, 2013 Designing a Persistence Framework with Patterns Ch. 38
14 November 25, 2011 Fall Break  
  November 27, 2011 Fall Break  
15 December 2, 2013 UML Package Diagrams
UML State Machine Diagrams
Ch. 36
Ch. 29
  December 4, 2011 Test-Driven Development and Refactoring Ch. 21
16 December 9, 2013 Exam Review  
  December 11, 2013 Exam 3.  Chapters 20, 26, 29, 35, 36, 38