Secure Application Development

Security architectures

Learning objectives

Understand how to pursue security qualities in software architectures.

Overview

In the first part, we introduce the basic concepts of software architecture, i.e. how to create, document and evaluate a software architecture, and sketch how security requirements are covered in well-known approaches, for instance in the work of the Software Engineering Institute.

In the second part, we extend and customize software architecture development approaches in order to deal with security in a more fundamental way. A case study in the health-care domain is used as a practical illustration of the presented material.

Recording part 1:

To view a recording of this session Get Adobe Flash player

Recording part 2:

To view a recording of this session Get Adobe Flash player