Lectures

Slides

The following files contain the slides used during each theoretical class, but they are not a replacement for reading the books on the bibliography of the Software Architecture course (note that we are following the 3rd edition of SAiP and the 2nd edition of DSA) plus the articles and other sources of information that will be used course.

You are supposed to study by the books, rather than by these slides.

I am providing these slides just as an aid for the people that attended the theoretical classes, so that they may recall what we talked about in the classes.

These slides without having heard my explanations are useless, and, worse, may mislead you because there are some slides that say something that does not correspond to the truth.  Those slides were used for the classes' presentations where I pointed out that they were not right, but they are not marked in any way in the following documents.  So, if you did not attend that class, you will not know it.

So, to reinforce what is said above, I warn you that if you study exclusively by these slides, you will probably fail at the final exam.

Bibliography reading guide

All of the subjects presented in the theoretical classes are well described and explained in the three books of the main bibliography for this course, in the specified chapters, plus the chapter on Software Architecture of the Software Engineering Companion, and articles.

Scenarios and Tactics