Topic outline

  • The material for this module consists of one video, one textbook chapter, one article, two podcasts, and as usual a quiz and a written assignment.

    • Page icon
    • URL icon
    • File icon
    • Not available unless: You are a(n) Student
      File icon
      Reading 1: Sommerville, Ch 6: Architectural Design File PDF

      Sommerville, I., 2016. Software engineering, Tenth edition, global edition. Pearson, Boston, MA, USA.

      This file is provided as a convenience to students - please do not distribute. The official ebook can be accessed through lib.aalto.fi

    • File icon

      Abrahamsson, P., Babar, M.A., and Kruchten, P. (2010). 'Agility and Architecture: Can They Coexist?'. IEEE Software, 27 (2), pp.16-22.

    • File icon

      An interview with Professor Tomi Männistö about the basics of software architecture. Click here for transcript.

    • File icon

      An interview with Professor Philippe Kruchten about Software Architecture in Iterative and Incremental and Agile Development (29 min). Click here for transcript.

    • Quiz icon
      Module 6 quiz

      Quiz on Architecture 

      Do not take this quiz until you have studied the readings AND listened to the podcast.

      The quiz is timed, and you have 30 minutes to do it. 

      You are allowed two attempts. You will get the grade of your best attempt. You will be shown the correct answers to the questions only after the quiz is closed. 

    • Assignment icon
      Essay: Software Architectures Assignment
    • File icon

      Kruchten, P.B. “The 4+1 View Model of Architecture.” IEEE Software 12, no. 6 (November 1995): 42–50. https://doi.org/10.1109/52.469759.