8.3.0.5

Lecture 11: Practicing Architectural Design

Interactively practice the design of an architecture. Specifcially, apply Lecture 2: Software Systems through Lecture 4a: Interfaces and Protocols to the problem of turning The Game: Trains into the first game of our start-up.

The result of this design discussion is Trains.Com, a Plan.