Software Architecture

Welcome to Course Software Architecture! (Spring 2013)

This course is for graduate students.

Note: this page is for spring 2013 and thus is no longer active!

Overview

What you will learn
  • Software development with Java EE and .NET
  • Analysis and Design of Software Architecture
  • Research methods for Software Architecture

Agenda and Slides

  • Chapter 1: Overview, May 8th, 2013 (download)
  • Chapter 2: Architecture and architect, May 8th, 2013 (download)
  • Chapter 3: Data Access, May 9th, 2013 (download)
  • Chapter 4: ORM 1, May 15th, 2013 (download)
  • Chapter 5: ORM 2, May 15th, 2013 (download)
  • Chapter 6: NoSQL DB, May 15th, 2013 (download)
  • Chapter 7: Transaction, May 15th, 2013 (download)
  • Chapter 8: Messaging, May 15th, 2013 (download)
  • Chapter 9: Security 1, May 15th, 2013 (download)
  • Chapter 10: Security 2, May 16th, 2013 (download)
  • Chapter 11: Web Service, May 16th, 2013 (download)
  • Chapter 12: Service-Oriented Software Development, May 16th, 2013 (download)
  • Chapter 13: Architectural Styles, May 22nd, 2013 (download)
  • Chapter 14: Quality of Architecture, May 22nd, 2013 (download)
  • Chapter 15: Architectural Patterns, May 23nd, 2013 (download)
  • Chapter 16: Design Patterns, May 29th, 2013 (download)

Assignments


Note: this page is for spring 2013 and thus is no longer active!