29.04.2015 Aufrufe

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!