- Course Information Sheet (UVic students)
- Background (CSc 265/365)
- Teaching Software Design and Maintenance:
A Document-Driven Approach
(D. Hoffman, P. Strooper, P. Walsh),
Western Canadian Conference on Computer Education,
Prince George, B.C. Canada. May 2nd 1996.
- Teaching and Testing
(D. Hoffman, P. Strooper, P. Walsh),
Conference on Software Engineering Education,
Software Engineering Institute, Daytona Beach, Florida, USA. April, 1996.
- KWIC
- UVic SHAM
- General Software Architecture
- Architect Analogy
- CORBA
- Slides from the text
- Text Readings
- Information on Reading Assignments
- Reading Assignment 1 (Due May 6) Chapter 1 --- Question 3 page 19
- Reading Assignment 2 (Due May 13) Chapter 2 --- Questions 1,2 page 42 Chapter 3 --- Question 1 page 70
- Reading Assignment 3 (Due May 19) Chapter 3 --- Questions 2,3 page 71 Chapter 4 --- Question 1 page 90
- Reading Assignment 4 (Due May 26) Chapter 5 --- Questions 1,2,3 page 122
- Reading Assignment 5 (Due June 2) Chapter 6 --- Questions 1,2 page 144 Chapter 7 --- Question 2 page 163
- Reading Assignment 6 (Due June 9) Chapter 8 --- Questions 1,2 page 187
- Reading Assignment 8 (Due June 17) Chapter 9 --- Questions 2 Chapter 10
- Reading Assignment 9 (Due June 23) Chapter 11 Chapter 12 --- Questions 2
- Software Architecture Sites
Peter Walsh's Teaching Page