This course has already ended.

Material

Contents:

Lecture notes and further reading

Lecture notes

Introduction Architecture description Components Component interactions Architecture styles Architecture evaluation Frameworks and product lines

Further reading

In addition to lecture notes, you may consider the following material:

  • Koskimies K., Mikkonen T.: Ohjelmistoarkkitehtuurit. Talentum 2005. (In Finnish only)

  • Self-study material about patterns by Robert Hanmen: Pattern-Oriented Software Architecture For Dummies. Wiley 2013.

  • Fairbanks, George: Just Enough Software Architecture - A Risk-Driven Approach <http://rhinoresearch.com/book>_

Risks part of the book can be skipped for this course. Some general books: - Bosch J.: Design & Use of Software Architectures - Adopting and Evolving a Product-Line Approach. Addison-Wesley 2000. - Bass L., Clements P., Kazman R.: Software Architecture in Practice. Addison-Wesley 2003. - Clements P. et al.: Documenting Software Architectures. Addison-Wesley 2003. - Clements P., Kazman R., Klein M.: Evaluating Software Architectures. Addison-Wesley 2002.

Network material: - Viewpoints and Views in Software Architecture:

../_images/icon_class.png
Posting submission...