Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Lehrplan</strong> <strong>„Grundlagen</strong> <strong>der</strong> <strong>Software</strong>-<strong>Architektur“</strong><br />
Anmerkung: Die Zeitangaben beziehen sich auf den Theorieanteil des jeweiligen Themas und sollen<br />
einen groben Anhaltspunkt für die Gewichtung <strong>der</strong> einzelnen Themen auf Basis einer viertägigen<br />
Schulung geben. Der Übungsanteil ist nicht enthalten.<br />
<strong>Lehrplan</strong> Thema Beschreibung Zeit (min.)<br />
Einleitung 30<br />
Vorstellung des iSQI-Certified-Programms bzgl. dessen Inhalte, Motivation und Zielsetzung.<br />
Vorstellung des iSQI Certified Professional for <strong>Software</strong> Architecture im Beson<strong>der</strong>en.<br />
Überblick, Aufbau, Ablauf und Zielsetzung <strong>der</strong> Schulung.<br />
Die <strong>Software</strong>-Architektur 90<br />
In diesem Kapitel werden <strong>der</strong> Begriff „<strong>Software</strong>-<strong>Architektur“</strong> definiert, die Beschäftigung<br />
mit <strong>Software</strong>-Architektur motiviert und Wechselwirkungen <strong>der</strong> <strong>Software</strong>-Architektur mit<br />
an<strong>der</strong>en Disziplinen, Phasen und Tätigkeiten im Kontext von Unternehmen und Projekten<br />
aufgezeigt.<br />
Definition Was ist <strong>Software</strong>-Architektur? 12<br />
Eine allgemeingültige Definition des Begriffs <strong>Software</strong>-Architektur existiert nicht; allerdings gibt es<br />
auch keinen Mangel an verschiedenen Definitionen. Beispielsweise listet das <strong>Software</strong>-Engineering<br />
Institute <strong>der</strong> Carnegie-Mellon-Universität auf seiner Webseite über fünfzig unterschiedliche Definitionen<br />
auf, hebt allerdings einige davon als „classic definitions“ hervor.<br />
Der Grund für die Vielzahl an Definitionen ist laut SEI, dass die <strong>Software</strong>-Architektur zwar tiefe Wurzeln<br />
im <strong>Software</strong> Engineering hat, allerdings selbst eine noch sehr junge Disziplin ist.<br />
Eine klassische Definition ist die von Booch, Rumbaugh and Jacobson, 1999. Diese Definition hebt<br />
zum einen die wesentliche Tätigkeit des Professional for <strong>Software</strong> Architecture hervor, wichtige Entscheidungen<br />
zu treffen. Weiterhin werden für die <strong>Software</strong>-Architektur wesentliche Eigenschaften<br />
aufgelistet: Organisation, Struktur, Verhalten, Komposition, Stil.<br />
In <strong>der</strong> Ar<strong>bei</strong>t von Standardisierungsgremien wie <strong>der</strong> IEEE wird <strong>der</strong> Begriff <strong>Software</strong>-Architektur ebenfalls<br />
berücksichtigt. Die IEEE Architecture Working Group hat bereits im September 2000 den IEEE-<br />
Standard 1471 verabschiedet, <strong>der</strong> den Titel „IEEE Recommended Practice for Architectural Description<br />
of <strong>Software</strong>-Intensive Systems“ trägt.<br />
v1.0 Seite 3 von 46<br />
© iSQI – Veröffentlichung, auch auszugsweise, nur mit schriflicher Genehmigung