Course Information
- Syllabus
- Lectures
- Exams
- Exam 1: Thurs, Mar 14, 2013
- Exam 2: Wed., May 1, 2013
-
Homework
(Updated Jan 29)
- Miniproject
-
MiniProject, Part I
(Due April 4, 2013) -
MiniProject, Part II
(Due April 22, 2013) -
Extra Credit Option for MiniProject, Part II (Must contact instructor for permission.)
(Due April 22, 2013)
Administrative Information
Useful Links
- Design Pattern Resources
- Hillside Collection of Patterns
- Embedded Systems Design Patterns
- Real-time Design Patterns by Bruce Powel Douglass
- Therac Article
- Visual Paradigm for UML
- IEEE Software Requirements Specification Template (SRS)
- KAOS Tutorial
- NFR Overview
- OOA and Goal Modeling
- Aspect-oriented programming for Java
- Aspect-oriented programming for C++
- Security Patterns
- Using Security Patterns to Model and Analyze Security Requirements