Episode 5: Software Architecture

Published: Aug. 6, 2007, midnight

b'

Guest: Michael Stal

\\n

Host: Bernd Kolb

\\n\\n

Every system has an architecture -- even if you just start\\n writing code. As systems grow in size, importance, and\\n responsibility, though, Siemens\' Michael Stal believes that\\n a systematic approach to defining and nurturing the shape\\n of a system is the only way to ensure that the system meets\\n all of its requirements. These include not just the explicit\\n requirements understood by the client and developer, but also\\n the implicit requirements that often go undocumented.

\\n\\n

At ooPSLA, Michael is offering a\\n pair of tutorials aimed at helping us all understand how to\\n design and implement high-quality systems. His tutorials\\n are titled\\n \\n High Quality Software Architecture\\n and\\n \\n Software Architecture Refactoring.\\n Yes: you can refactor your software architecture as\\n part of improving the performance of your system. Michael\\n will show you how.

'