Problem

Die Veränderung eines Knotens in einem Abhängigkeitsgraph* zieht die Benachrichtigung über die eventuell nötigen Anpassungen der abhängigen Knoten nach sich.

Kontext

Der Abhängigkeitsgraph* eines Softwareprojekts nimmt mit wachsendem Projektumfang stark an Knoten und vor allem an Kantenanzahl zu. Somit wird eine Änderung an einer Komponente ggf. sehr viele potentielle Änderungen an den abhängigen Komponenten mit jeweils unabsehbarem Aufwand erfordern. Meist werden die nötigen Anpassungen manuell erfolgen müssen. Es wäre aber hilfreich, wenn der Anwender eine Liste (ToDo-Liste) der betroffenen Knoten mit möglichst vielen weiterführenden Informationen zu den eventuell nötigen Änderungen erhält.

Kräfte

Lösung

Durch die Zuordnung der Komponenten zu den Ebenen des Dokumentationsmodells und damit einhergehend der Typisierung der Kanten im Abhängigkeitsgraph* läßt sich die Anzahl der Benachrichtigungen einschränken. Beispiel: Eine Änderung auf Quellcode-Ebene muß nicht zwangsläufig auch eine Änderung auf Musterebene bewirken (nur wenn es eine Operation der Musterausprägung ist...)

Realisierung: eMail-Server oder Lotus Notes; automatische Generierung von Benachrichtigungen.

FrontPage bietet über die OLE-Schnittstelle Zugriff auf die ToDo-Liste (siehe Hypertext-Fragmente generieren) - damit könnte ein Benachrtichtigungssystem realisiert werden.

Referenzen

Dokumentationsmodell