CS 746G Software Architecture (original) (raw)
CS 746G Topics in Software Design, Concentrating on Software Architecture
Ric Holt, DC 2508, x4671, holt@uwaterloo.ca, School of Computer Science, University of Waterloo
Year & Software System Analyzed
- CS746 in Winter 1998 Linux (Operating System)
- CS746 in Winter 1999 Apache (Web Server)
- CS746 in Winter 2000 Mozilla (Web Browser)
- CS746 in Winter 2001 Eazel Nautilus (File Manager)
- CS798 in Winter 2002 Postgres et al (Data Bases)
- CS746 in Winter 2003 EMACS et al (Editors)
- CS746 in Winter 2004 Gnumeric (Spreadsheet)
- CS746 in Fall 2004 Mozilla (Web Browser -- again)
- CS746 in Fall 2005 Open Office (Open Source Office Suite)
- CS746 in Fall 2006 Asterisk (Open Source Phone Switch)
- CS746 in Fall 2008 MySQL (Open Source Database)
- CS746 in Fall 2009 GIT (Revision Control)
- CS746 in Fall 2010 Quake 3 (First Person Shooter Game)
- CS746 in Fall 2011 Wesnoth (Turn-Based Strategy Game)
- CS746 in Fall 2012 Freeciv (Turn-Based Strategy Game)