
Knowledge Management in the Development of Data-Intensive Systems
Datenintensive Systeme sind Softwareanwendungen, die Big Data verarbeiten und erzeugen. Datenintensive Systeme unterstützen die strategische und effiziente Nutzung großer Datenmengen, um Erkenntnisse zu gewinnen. Zum Beispiel kann die Untersuchung von industriellen Sensordaten oder Geschäftsprozessdaten die Produktion verbessern, proaktive Verbesserungen von Entwicklungsprozessen anleiten oder Lieferkettensysteme optimieren. Die Entwicklung datenintensiver Softwaresysteme ist schwierig, weil die Verteilung des Wissens auf die verschiedenen Beteiligten eine Symmetrie des Nichtwissens schafft, denn eine gemeinsame Zukunftsvision erfordert die Entwicklung neuen Wissens, das das vorhandene Wissen erweitert und synthetisiert.
Knowledge Management in the Development of Data-Intensive Software Systemsbefasst sich mit neuen Herausforderungen, die sich aus dem Wissensmanagement bei der Entwicklung datenintensiver Softwaresysteme ergeben. Diese Herausforderungen betreffen die Anforderungen, den Architekturentwurf, den detaillierten Entwurf, die Implementierung und die Wartung. Das Buch behandelt den aktuellen Stand und die zukünftigen Richtungen des Wissensmanagements bei der Entwicklung datenintensiver Softwaresysteme. Das Buch enthält sowohl akademische als auch industrielle Beiträge, die die Rolle des Software-Engineerings bei der Bewältigung von Herausforderungen bei der Entwicklung, Wartung und Weiterentwicklung von datenintensiven Softwaresystemen, Cloud- und mobilen Diensten und den damit verbundenen Skalierbarkeitsanforderungen erörtern. Das Buch stellt Software-Engineering-Ansätze vor, die sich effizient mit datenintensiven Systemen befassen können, sowie Anwendungen und Anwendungsfälle, die von datenintensiven Systemen profitieren.
Das Buch bietet ein umfassendes Nachschlagewerk zum Begriff der datenintensiven Systeme aus technischer und nicht-technischer Sicht und konzentriert sich in einzigartiger Weise auf Software-Engineering und Wissensmanagement bei der Entwicklung und Wartung datenintensiver Systeme. Das Buch befasst sich mit der Entwicklung, dem Einsatz und der Wartung von qualitativ hochwertigen Softwareprodukten und dem Software-Engineering in und für dynamische und flexible Umgebungen. Dieses Buch bietet einen ganzheitlichen Leitfaden für alle, die die Auswirkungen von Variabilität auf alle Aspekte des Software-Lebenszyklus verstehen müssen. Es nutzt praktische Erfahrungen und Erkenntnisse, um einen Ausblick auf die Herausforderungen zu geben, denen sich Unternehmen in einer schnelllebigen Welt mit sich immer schneller ändernden Kundenanforderungen und -erwartungen stellen müssen.