homeaboutcatalogueSpeakersnewsschedulecontact


Introduction to Software Architecture, its Principles and Methods
Philippe Kruchten
2 days
 

The architectural design of a system serves as a bridge between requirements and implementation. Because this work appears early in a product’s lifetime, getting it right sets the stage for everything to come – the system’s development, integration, testing, and modification. Decisions made for the architecture have significant downstream consequences.

This two-day workshop examines in detail the role of architectural design in the system development lifecycle and reviews underlying principles, concepts and methodologies, including: the value of architectural representation, desirable qualities of a software architecture, the role of architecture in managing risk, common architectural frameworks, object-oriented approaches, and how & where architectural design fits in an iterative software development lifecycle.

Course content is based on the Rational Unified Process (IBM).

Download detailed course description



This seminar is available for on-site delivery. Find out More.

Home | About | Catalogue | Speakers | News | Schedule |Contact | SPC