• Software Architecture

    • Software Architecture is a part of the engineering process for building applications and it is a core subject for a Computer Engineer.This course is part of the Software Engineering field and it is transverse to the Specific Training Module (Software Engineering).Within this field are also the subjects as Software Engineering, Software Design, Quality, Validation and Verification of Software Requirements Engineering and Modeling in Software Engineering Process.

      With the support of the Lifelong Learning Programme of the European Union.

      Computer Science School Logo
  • Calendar
    • The course presented in the OCW is designed as a brief introduction to the main concept involved in Software Architecture (SWA).

      A good plan for attending this contents is a four weeks plan as follows:

      Week_1

      Attend the first two lessons:

      • Introduction to Software Architecture
      • Describing Architectures

      Read all the bibliography. It is best to read also the additional bilbiography because there is no additional help as online or face-toface lectures. Try also the self-assessment tests.

      Week_2

      Attend the second two lessons:

      • Introduction to Architecture Taxonomies
      • Model-based Software Architecture

      Read all the bibliography. It is best to read also the additional bilbiography because there is no additional help as online or face-toface lectures. Try also the self-assessment tests.

      Week_3

      Improve your information about SWA.

      • Attend the seminary about BPML
      • Attend the Extra Materials

      This contents have a practical purposes. No self-assessment is required.

      Week_4 Go to Assignments and try the purposed work. In this section you can meet so the pruposed parctical work as the solution.

      For attending lessons read first the "Students' Guide"