Synonym: Systemintegration
Die Integration in der Informatik, speziell in der Softwaretechnik, dient zur Verknüpfung von verschiedenen Anwendungen. Dabei sind unterschiedliche Gegenstände Ziel einer Integration:
- Daten
- Funktionen
- Objekte
- Prozesse
Siehe auch
Integration
So lassen sich
unterscheiden.
Ausgehend von der Regel, dass wir das, was wir auseinander nehmen, anschliessend wieder zusammensetzen, zu einem Ganzen zusammenfügen, sprich
integrieren müssen, starten wir bei der
Architektur eines Systems.
Architektur
Die Architektur eines Systems beschreibt die Struktur der Objekte und die Beziehungen untereinander. Der Architekt zerlegt das System in einzelne logische, in sich eine Einheit bildende Bestandteile. Diese Teile können unterschiedlich entstehen/entstanden sein:
- bestehend,
- Einkauf,
- Anpassung,
- Erweiterung,
- Bestellung,
- interne Eigenentwicklung
Die Entstehung hat einen grossen Einfluss auf die Beschaffenheit der Teilprodukte und damit auch auf die Art, wie das Zusammensetzen,
die Integration, zu erfolgen hat.
Zusammensetzen
Um ein zerlegtes System zusammenzusetzen, braucht es den Bauplan, den der Architekt zu Beginn des Projekts erstellt hat. Ausgehend von diesem Dokument und dem gewünschten Integrationvorgehen kann eine Integrationsplanung erstellt werden, die im
Integrationsplan festgehalten wird.
Planung
Die Integration geschieht beim Übergang von der Entwicklung zum Test. Oft wird dieser Schritt zu Beginn des Projekts, bei der Planung, vergessen. In der Folge wird die Integration
- implizit in der Entwicklung vollzogen ("machen wir halt noch, damit sie testen können") oder
- dem Test zugewiesen ("seht selber, wie Ihr das zu laufen kriegt").
Die Integration weist eine starke Verzahnung mit dem Configuration Management (Versionsverwaltung und Generierung ->
BuildManagement) auf.