28.12.2012 Aufrufe

Vereinfachte Integration von Fachwissen in Computerprogramme ...

Vereinfachte Integration von Fachwissen in Computerprogramme ...

Vereinfachte Integration von Fachwissen in Computerprogramme ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.3.4 Datenmodelle 39<br />

3.3.4 Datenmodelle<br />

E<strong>in</strong> standardisiertes Datenmodell ist nach [19] nicht vorhanden. Aktuell setzen die<br />

meisten Systeme auf den Konzepten der Dateien und der Verzeichnisse auf. Damit<br />

ist e<strong>in</strong> Management e<strong>in</strong>es komplexen Objekts nicht möglich. L<strong>in</strong> beschreibt <strong>in</strong> [39]<br />

da<strong>von</strong> abweichend e<strong>in</strong> System mit e<strong>in</strong>em objektorientierten Modell.<br />

3.3.5 Produktmodelle<br />

Zahlreiche SCM-Werkzeuge basieren auf der Grundlage, dass e<strong>in</strong> Softwareprodukt<br />

e<strong>in</strong>en Baum aus Dateien und Ordnern darstellt [19]. Ihr Modell ist demnach e<strong>in</strong><br />

Dateisystem-Modell, und die Struktur e<strong>in</strong>er Software wird durch e<strong>in</strong>en Baum repräsentiert.<br />

Zur Darstellung detaillierterer Produktmodelle wurden Systemmodelle<br />

mit dem Ziel e<strong>in</strong>geführt, Beziehungen zwischen den Komponenten zu def<strong>in</strong>ieren.<br />

Diese Produktmodelle s<strong>in</strong>d Graphen mit Dateien als Knoten. Das Problem dieser<br />

SCM-Systeme ist, dass die Struktur der Abhängigkeiten – modelliert als Graph –<br />

die Dateisystem-Struktur nicht ersetzt. Vielmehr existieren beide, und sie s<strong>in</strong>d nicht<br />

identisch. Darüber h<strong>in</strong>aus arbeiten Softwareentwickler mit e<strong>in</strong>er weiteren Strukturierung,<br />

die auf Konzepten wie beispielsweise Modul, Subsystem und System basiert.<br />

Der Versuch, e<strong>in</strong> Standard-Produktmodell basierend auf e<strong>in</strong>em Standard-<br />

Datenmodell zu def<strong>in</strong>ieren, wurde nach [19] mehrfach unternommen. E<strong>in</strong> Standard<br />

vergleichbar zu STEP ist nicht vorhanden.<br />

3.3.6 Versionierung<br />

Bei SCM basiert die Versionierung auf der Basis <strong>von</strong> Dateien, die sich jeweils <strong>in</strong> der<br />

Abfolge <strong>von</strong> Revisionen entwickelt.<br />

3.3.7 Arbeitsumgebung<br />

In SCM werden zur Bearbeitung spezielle Editoren, Texteditoren, Compiler und L<strong>in</strong>ker<br />

e<strong>in</strong>gesetzt. Zur Bereitstellung der Daten, die <strong>in</strong> Form <strong>von</strong> Textdateien vorliegen,<br />

hat sich die Anwendung <strong>von</strong> check-<strong>in</strong>/check-out-Protokollen verbreitet. Diese verh<strong>in</strong>dern,<br />

dass e<strong>in</strong> Datensatz <strong>in</strong> getrennten Arbeitsumgebungen zeitgleich geändert<br />

werden kann.<br />

3.3.8 Prozessmodell<br />

In SCM ist die Prozessunterstützung nach [19] schwach ausgeprägt.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!