Software Architecture

The term 'software architecture' is used both for the high-level structure of a software system and the related field or discipline. In the course we approach the software architecture discipline from three primary points of view:

  • Architecture, answering the question "what is software architecture?", and introducing architectural patterns, principles and mechanisms.
  • Architecting, that is the process of creating an architecture. The major emphasis of the course is on learning how to create, validate and update an architecture.
  • Architects, focusing on the role and responsibilities of the architect and positioning the architecture role within the organization.

Benefits

Software architecture contributes to competitive advantage in two primary ways:

  • it provides the technology platform that supports the product characteristics and development processes which differentiate a business from its competitors
  • it helps to address system complexity

Software architects are thus poised to play a critical role in an organization's business success, translating business strategy into an architectural strategy that is the foundation for a stream of products or family of systems. This course is designed to provide participants with concepts, techniques and lessons from experience that will help them be more successful in the architect role.

We have considerable experience helping architects and their organizations transition to higher levels of architectural competency. The software architecture course integrates extensive real-world architecture experience, and builds on five years of teaching software architecture courses.

Target audience

This course is designed for architects and senior system design engineers. Managers of architecture teams will also benefit.

Format

Exercises form a large component of this four-day course, which is oriented toward building skills rather than simply exposing students to new concepts. Also, case studies and stories from our experience are used to integrate real-world lessons into the course.

Course details


Course setup

Date:

March 27-30, 2017

Duration:

4 days

# Participants:

minimum 14, maximum 18


Overview of all courses

Location & costs

Location:

TNO-ESI
De Rondom 1 (TU/e campus)
5612 AP Eindhoven
The Netherlands

Costs:

USD 2,600. per person (excl. VAT)


Costs are for time-frame  March 27-30, 2017

Registration

To sign up for this course, please fill in the registration form.

Instructors

Instructors will be either Dana Bredemeyer or Ruth Malan of Bredemeyer Consulting.

Bredemeyer Consulting specializes in training and mentoring software architects. We typically work with architecture teams, providing training and mentoring to accelerate their creation or migration of an architecture.

Contact

Joris van den Aker

Email: joris.vandenaker@tno.nl
Telephone: + 31 (0)88 866 54 14

 

 

Payment & Conditions


Payment


A confirmation of order and an invoice will be sent.

Cancellation


Cancellation of participation can only be made in writing (letter, fax, e-mail).

When cancellation is made more than one month before the start of the programme € 150,00 administration fee will be charged.

When cancellation is made less than one month before the start of the programma, there will be no refund of the course fee.

It is allowed to nominate someone else to attend in a participant's place, provided that TNO-ESI is informed in writing at least one week before the start of the programme. It is not possible to change your participation to a different date.

In case TNO-ESI cancels the programme, the full fee will be refunded.