Architecture Design

Your teams have a lot of programmers on them. How do you divide up work and make sure that everyone is productive? The secret is designing your software architecture before you start to code. That is the subject of this lecture.

This lecture is one of the most important lessons for programmers all semester long. The techniques taught in this video are the foundation for the architecture specification. With that said, designers may find that they do not get quite so much out of this class.

February 16, 2022 slides no demos