Bausteinsicht
Form
Die Bausteinsicht ist eine hierarchische Sammlung von Blackbox- und Whitebox- Beschreibungen (siehe Abbildung unten):
Ebene 1 ist die Whitebox-Beschreibung des Gesamtsystems (System under Development / SUD) mit den Blackbox- Beschreibungen der Bausteine des Gesamtsystems
Ebene 2 zoomt dann in einige Bausteine der Ebene 1 hinein.Sie enthält somit alle vorhandenen Whitebox-Beschreibungen von Bausteinender Ebene 1, zusammen mit den Blackbox-Beschreibungen der Bausteine von Ebene 2.
Ebene 3 zoomt in einige Bausteine der Ebene 2 hinein, usw.
Whitebox-Template Enthält mehrere Bausteine (== Blackboxes),zu denen Sie jeweils eine Blackbox Beschreibung erstellen können.
Blackbox-Template (Kurzfassung) Für jeden Baustein aus dem White-Box-Template können Sie folgende Angaben machen: (Kopieren Sie diese Punkte in die folgenden Unterkapitel)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen (eine ausführlichere Fassung des Blackbox-Templates finden Sie weiter unten.)
Whitebox Gesamtsystem (Ebene 1)
An dieser Stelle beschreiben Sie die Whitebox-Sicht der Ebene 1 gemäß dem Whitebox-Template.
Das Überblicksbild zeigt das Innenleben des Gesamtsystemsmit den darin enthaltenen Bausteinen 1 .. n,sowie deren Zusammenhänge und Abhängigkeiten.
Begründen Sie die Struktur: Warum gibt es diese Bausteine mitdiesen Abhängigkeiten/Schnittstellen.
Erklären Sie ggfs. auch verworfene Alternativen,mitsamt Begründung, warum sie verworfen wurden.
Bausteinname Whitebox
Übersicht / Struktur::
Die folgende Abbildung zeigt die inneren Bestandteile von _Bausteinname und deren Abhängigkeiten.
Begründung::
Begründen oder erläutern Sie die Struktur
Enthaltene Bausteine::
hier beschreiben Sie (kurz) Name und Zweck der enhaltenen Bausteine
| Baustein | Beschreibung | Verweis |
|---|---|---|
| Baustein 1 | Beschreibung 1 | Verweis auf Blackbox-Beschreibung |
| Baustein 2 | Beschreibung 2 | Verweis auf Blackbox-Beschreibung |
| Baustein 3 | Beschreibung 3 | Verweis auf Blackbox-Beschreibung |
Schnittstellen::
hier beschreiben Sie (kurz) Name und Zweck der (internen+externen) Schnittstellen der Bausteine.
| Schnittstelle | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Baustein 1 (Blackbox)
Beschreiben Sie diesen Baustein anhand des Blackbox-Templates.Nachfolgend finden Sie eine kompakte und eine ausführliche Fassung davon.
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
> Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
// blackbox template long
Bausteinname Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Erfüllte Anforderungen
| Anforderung | Bemerkung |
|---|---|
| Anforderung 1 | Bemerkung 1 |
| Anforderung 2 | Bemerkung 2 |
| Anforderung 3 | Bemerkung 3 |
Variabilität:
hier beschreiben Sie, in welchen Aspekten der Baustein variabel,flexibel oder konfigurierbar ist.
Offene Punkte
| Offener Punkt | Bemerkung |
|---|---|
| OP 1 | Bemerkung 1 |
| OP 2 | Bemerkung 2 |
| OP 3 | Bemerkung 3 |
Organisatorisches
| Version | Bemerkung 1 | Autor | Bemerkung 2 | Änderungsdatum | Bemerkung 3 |
|---|---|---|---|---|---|
| (...) | ... | ... | ... | ... | ... |
(In den folgenden Abschnitten finden Sie nur noch die Kurzfassung des Blackbox-Template)
Baustein 2 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein n (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Ebene 2
An dieser Stelle können Sie den inneren Aufbau(einiger) Bausteine aus Ebene 1 als Whitebox beschreiben.
Baustein 1 (Whitebox)
...zeigt das Innenleben von Baustein 1 in Diagrammform mit den lokalen Bausteinen 1.1 - 1.n,sowie deren Zusammenhänge und Abhängigkeiten.* begründet diese Struktur
Bausteinname Whitebox
Übersicht / Struktur::
Die folgende Abbildung zeigt die inneren Bestandteile von _Bausteinname und deren Abhängigkeiten.
Begründung::
Begründen oder erläutern Sie die Struktur
Enthaltene Bausteine::
hier beschreiben Sie (kurz) Name und Zweck der enhaltenen Bausteine
| Baustein | Beschreibung | Verweis |
|---|---|---|
| Baustein 1 | Beschreibung 1 | Verweis auf Blackbox-Beschreibung |
| Baustein 2 | Beschreibung 2 | Verweis auf Blackbox-Beschreibung |
| Baustein 3 | Beschreibung 3 | Verweis auf Blackbox-Beschreibung |
Schnittstellen::
hier beschreiben Sie (kurz) Name und Zweck der (internen+externen) Schnittstellen der Bausteine.
| Schnittstelle | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Baustein 1.1 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 1.2 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 1.n (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 2 (Whitebox)
...zeigt das Innenleben von Baustein 2 in Diagrammformmit den lokalen Bausteinen 2.1 - 2.n,sowie deren Zusammenhänge und Abhängigkeiten.* begründet diese Struktur
Bausteinname Whitebox
Übersicht / Struktur::
Die folgende Abbildung zeigt die inneren Bestandteile von _Bausteinname und deren Abhängigkeiten.
Begründung::
Begründen oder erläutern Sie die Struktur
Enthaltene Bausteine::
hier beschreiben Sie (kurz) Name und Zweck der enhaltenen Bausteine
| Baustein | Beschreibung | Verweis |
|---|---|---|
| Baustein 1 | Beschreibung 1 | Verweis auf Blackbox-Beschreibung |
| Baustein 2 | Beschreibung 2 | Verweis auf Blackbox-Beschreibung |
| Baustein 3 | Beschreibung 3 | Verweis auf Blackbox-Beschreibung |
Schnittstellen::
hier beschreiben Sie (kurz) Name und Zweck der (internen+externen) Schnittstellen der Bausteine.
| Schnittstelle | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Baustein 2.1 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 2.2 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 2.n (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 3 (Whitebox)
...zeigt das Innenleben von Baustein 3 in Diagrammformmit den lokalen Bausteinen 3.1 - 3.n,sowie deren Zusammenhänge und Abhängigkeiten.* begründet diese Struktur.
Bausteinname Whitebox
Übersicht / Struktur::
Die folgende Abbildung zeigt die inneren Bestandteile von _Bausteinname und deren Abhängigkeiten.
Begründung::
Begründen oder erläutern Sie die Struktur
Enthaltene Bausteine::
hier beschreiben Sie (kurz) Name und Zweck der enhaltenen Bausteine
| Baustein | Beschreibung | Verweis |
|---|---|---|
| Baustein 1 | Beschreibung 1 | Verweis auf Blackbox-Beschreibung |
| Baustein 2 | Beschreibung 2 | Verweis auf Blackbox-Beschreibung |
| Baustein 3 | Beschreibung 3 | Verweis auf Blackbox-Beschreibung |
Schnittstellen::
hier beschreiben Sie (kurz) Name und Zweck der (internen+externen) Schnittstellen der Bausteine.
| Schnittstelle | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Baustein 3.1 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 3.2 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 3.n (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Ebene 3
An dieser Stelle können Sie den inneren Aufbau(einiger) Bausteine aus Ebene 2 als Whitebox beschreiben.
Welche Bausteine Ihres Systems Sie hier beschreiben, müssen Sieselbst entscheiden. Bitte stellen Sie dabei Relevanz vor Vollständigkeit.Skizzieren Sie wichtige, überraschende, riskante, komplexe oder besondersvolatile Bausteine. Normale, einfache oder standardisierte Teile solltenSie weglassen.
Baustein 1.1 (Whitebox)
...zeigt das Innenleben von Baustein 1.1 in Diagrammformmit den lokalen Bausteinen 1.1.1 - 1.1.n,sowie deren Zusammenhänge und Abhängigkeiten.* begründet diese Struktur
Bausteinname Whitebox
Übersicht / Struktur::
Die folgende Abbildung zeigt die inneren Bestandteile von _Bausteinname und deren Abhängigkeiten.
Begründung::
Begründen oder erläutern Sie die Struktur
Enthaltene Bausteine::
hier beschreiben Sie (kurz) Name und Zweck der enhaltenen Bausteine
| Baustein | Beschreibung | Verweis |
|---|---|---|
| Baustein 1 | Beschreibung 1 | Verweis auf Blackbox-Beschreibung |
| Baustein 2 | Beschreibung 2 | Verweis auf Blackbox-Beschreibung |
| Baustein 3 | Beschreibung 3 | Verweis auf Blackbox-Beschreibung |
Schnittstellen::
hier beschreiben Sie (kurz) Name und Zweck der (internen+externen) Schnittstellen der Bausteine.
| Schnittstelle | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Baustein 1.1.1 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen
Baustein 1.1.2 (Blackbox)
Bausteinname
Blackboxbeschreibung
Zweck:
hier beschreiben Sie Zweck oder Verantwortung des Bausteins
Schnittstellen Bausteinname:
| Schnittstellenname | Beschreibung |
|---|---|
| Schnittstelle 1 | Beschreibung 1 |
| Schnittstelle 2 | Beschreibung 2 |
| Schnittstelle 3 | Beschreibung 3 |
Ablageort/Datei:
Verweisen Sie auf den Einstieg in den Sourcecode, den/die Paket-/Modulnamen oder die wichtigsten Klassen