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: