Domänenanalyse - Domain analysis

Beim Software-Engineering werden bei der Domänenanalyse oder Produktlinienanalyse verwandte Softwaresysteme in einer Domäne analysiert , um ihre gemeinsamen und variablen Teile zu finden. Es ist ein Modell eines breiteren Geschäftskontexts für das System. Der Begriff wurde in den frühen 1980er Jahren von James Neighbors geprägt. Die Domänenanalyse ist die erste Phase des Domänen-Engineerings . Es ist eine Schlüsselmethode zur Realisierung einer systematischen Wiederverwendung von Software .

Die Domänenanalyse erstellt Domänenmodelle unter Verwendung von Methoden wie domänenspezifischen Sprachen , Feature-Tabellen , Facettentabellen , Facettenvorlagen und generischen Architekturen , die alle Systeme in einer Domäne beschreiben. Es wurden verschiedene Methoden zur Domänenanalyse vorgeschlagen.

Die Produkte oder "Artefakte" einer Domänenanalyse sind manchmal objektorientierte Modelle (z. B. dargestellt mit der Unified Modeling Language (UML)) oder Datenmodelle, dargestellt mit Entity-Relationship-Diagrammen (ERD). Softwareentwickler können diese Modelle als Grundlage für die Implementierung von Softwarearchitekturen und -anwendungen verwenden . Dieser Ansatz zur Domänenanalyse wird manchmal als modellgetriebenes Engineering bezeichnet .

In der Informationswissenschaft wurde der Begriff "Domänenanalyse" 1995 von Birger Hjørland und H. Albrechtsen vorgeschlagen.

Domänenanalysetechniken

Aufgrund der Vielfalt der Ziele, Domänen und beteiligten Prozesse wurden verschiedene Domänenanalysetechniken identifiziert, vorgeschlagen und entwickelt.

Verweise

  1. ^ Nachbarn, JM Software-Konstruktion unter Verwendung von Komponenten . Technischer Bericht 160, Institut für Informations- und Informatik, Universität von Kalifornien, Irvine, 1980.
  2. ^ Neighbors, JM "Der Draco-Ansatz zum Erstellen von Software aus wiederverwendbaren Komponenten". IEEE Transactions on Software Engineering, SE-10 (5), September 1984.
  3. ^ Dennis de Champeaux, Douglas Lea und Penelope Faure (1993). Domänenanalyse Archiviert am 03.03.2016 auf der Wayback-Maschine , Kapitel 13, Objektorientierte Systementwicklung . Rahul Wis. ISBN  0-201-56355-X .
  4. ^ Frakes, WB und Kyo Kang, (2005), "Software Reuse Research: Status und Zukunft", IEEE Transactions on Software Engineering, 31 (7), Juli, S. 529-536.
  5. ^ B. Hjørland, H. Albrechtsen, "Auf dem Weg zu einem neuen Horizont in der Informationswissenschaft: Domänenanalyse", Journal der Amerikanischen Gesellschaft für Informationswissenschaft , Nr. 6, vol. 46 (1995), S. 400-425
  6. ^ Birger Hjørlands Definition der Domänenanalyse Archiviert am 05.11.2011 auf der Wayback-Maschine

Siehe auch