Till Biskup

Softwareentwicklung für die Naturwissenschaften

Bausteine computergestützter Datenauswertung, die den Ansprüchen der Wissenschaft gerecht wird. XXIX, 613 S. 62 Abbildungen, 2 Abbildungen in Farbe.. 24,0 cm / 16,8 cm ( B/H )
Buch (Softcover), 613 Seiten
EAN 9783662716069
Veröffentlicht Januar 2026
Verlag/Hersteller Springer-Verlag GmbH
69,99 inkl. MwSt.
vorbestellbar - erscheint am 06.01.2026 (Versand mit Deutscher Post/DHL)
Teilen
Beschreibung

Ein Kernaspekt der Wissenschaft ist die Nachvollziehbarkeit. Gleichzeitig wird durch die zunehmende Digitalisierung immer mehr Software verwendet und von Wissenschaftler*innen entwickelt. Allerdings wird die Qualität der meisten Software den Ansprüchen der Wissenschaft nicht gerecht. Dieses Buch bietet einen umfassenden Überblick über alle relevanten Aspekte für die Entwicklung von langlebiger, robuster und wartbarer Software. Behandelt werden die Entwicklungsinfrastruktur, die Code-Qualität, die Grundzüge von Softwarearchitektur und schließlich Hinweise zur praktischen Umsetzung und Anwendung des Gelernten in einem Gesamtsystem zur wissenschaftlichen Datenauswertung. Die Themen werden auf konzeptioneller Ebene diskutiert und sind somit unabhängig von einer konkreten Programmiersprache. Weiterführende Fragen laden zum Nachdenken und Diskutieren ein. Die Zielgruppe sind Naturwissenschaftler*innen in der Chemie, Physik und Biologie, die Software für ihre wissenschaftliche Arbeit entwickeln müssen, aber in ihrem Studium nie die dafür notwendigen Kompetenzen erlernen. Der Inhalt Das Wesen der Wissenschaft • Softwareentwicklung und Codequalität • Infrastruktur • Editoren / IDEs • Lizenzen und Urheberrechte • Versionsverwaltung • Versionsnummern • Externe Dokumentation • Bugverwaltung • Sauberer Code • Programmierparadigmen • Objektorientierte Programmierung (OOP) • Namen • Funktionen und Methoden • Formatierung: Layout und Stil • Dokumentation im Code • Entwurfsmuster (Design Patterns) • Tests • Testautomatisierung und testgetriebene Entwicklung • Refactoring • Codeoptimierung • Softwarearchitektur • Single-Responsibility-Prinzip • Open-Closed-Prinzip • Liskov-Substitutionsprinzip • Interface-Segregation-Prinzip • Dependency-Inversion-Prinzip • Datenverarbeitung und -analyse • Datenformate: beständig und plattformunabhängig • Datenaufnahme: Metadaten • Datenverarbeitung und -analyse: selbstdokumentierend • Datenpräsentation: Darstellungs- und Berichterstellung • Zusammenfassung und Ausblick.

Portrait

Dr. habil. Till Biskup leitet eine Gruppe für wissenschaftliche Softwareentwicklung und Informationstechnik an der PTB in Berlin und hat einen Lehrauftrag für Softwareentwicklung und Forschungsdatenmanagement an der Universität Rostock. In seinem interdisziplinären Lebenslauf – Diplom in Biologie, Promotion in Experimentalphysik, Habilitation in Physikalischer Chemie – wurde er früh mit der Notwendigkeit konfrontiert, Software zur Datenauswertung selbst zu entwickeln. Daraus entstand eine Vorlesung als Grundlage dieses Buches, die erfolgreich in Freiburg, Saarbrücken, Berlin und Rostock gehalten wurde und wird. Die Konzepte entwickelten sich im Austausch mit den Hörenden, durch diverse Abschlussarbeiten und in der eigenen täglichen Praxis stetig weiter und leisten einen messbaren Beitrag zur Qualität entstehender Software und damit ihrer Wissenschaftlichkeit.

Inhaltsverzeichnis

Motivation: Das Wesen der Wissenschaft.- Motivation: Softwareentwicklung und Codequalität.- Infrastruktur.- Editoren / IDEs.- Lizenzen und Urheberrechte.- Versionsverwaltung.- Versionsnummern.- (Externe) Dokumentation.- Bugverwaltung.- Sauberer Code.- Programmierparadigmen.- Objektorientierte Programmierung (OOP).- Namen.- Funktionen und Methoden.- Formatierung: Layout und Stil.- Dokumentation im Code.- Entwurfsmuster (Design Patterns).- Tests.- Testautomatisierung und testgetriebene Entwicklung.- Refactoring.- Codeoptimierung.- Softwarearchitektur.- Das Single-Responsibility-Prinzip.- Das Open-Closed-Prinzip.- Das Liskov-Substitutionsprinzip.- Das Interface-Segregation-Prinzip.- Das Dependency-Inversion-Prinzip.- Datenverarbeitung und -analyse.- Datenformate: beständig und plattformunabhängig.- Datenaufnahme: Metadaten.- Datenverarbeitung und -analyse: selbstdokumentierend.- Datenpräsentation: Darstellungs- und Berichterstellung.- Finale furioso: Zusammenfassung und Ausblick.

Hersteller
Springer-Verlag GmbH
Tiergartenstr. 17

DE - 69121 Heidelberg

E-Mail: ProductSafety@springernature.com

Das könnte Sie auch interessieren

Julia Ruhs
Links-grüne Meinungsmacht
Buch (Softcover)
Sofort lieferbar
20,00
Sarah Kuttner
Mama & Sam
Buch (Hardcover)
Sofort lieferbar
24,00
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
Buch (Softcover)
Sofort lieferbar
20,00
Marc-Uwe Kling
Der Tag, an dem die Oma das Internet kaputt...
Buch (Hardcover)
Sofort lieferbar
12,00
Sofort lieferbar
3,50
Sofort lieferbar
19,90
Aldous Huxley
Zeit der Oligarchen
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
14,00
Tim Berners-Lee
This Is for Everyone
Buch (Hardcover)
Sofort lieferbar
28,00
Keach Hagey
Sam Altman
Buch (Hardcover)
Sofort lieferbar
28,00
Jimmy Wales
TRUST
Buch (Hardcover)
Sofort lieferbar
24,00
Christoph Engemann
Die Zukunft des Lesens
Buch (Softcover)
Sofort lieferbar
14,00
Frank-Michael Becker
Formelsammlung bis zum Abitur - Mathematik ...
Buch (Softcover)
Sofort lieferbar
16,50
Jörg Rieger Espind...
Windows 11 für Senioren
Buch (Softcover)
Sofort lieferbar
19,90
Kim Beck
Basiskurs Medienbildung.Gesamtkurs
Buch (Softcover)
Sofort lieferbar
8,00
Martin Andree
Krieg der Medien
Buch (Hardcover)
Sofort lieferbar
28,00
Annekathrin Kohout
Hyperreaktiv
Buch (Softcover)
Sofort lieferbar
18,00
Johannes Knörzer
Ein Quantum Zukunft - Quantenphysik und Qua...
Buch (Softcover)
Lieferbar innerhalb von 5-7 Tagen
24,99
Albert Wiedemann
Informatik (Oldenbourg) Band 7: Grundkurs ...
Buch (Hardcover)
Sofort lieferbar
33,50
Vera Weidenbach
Ada Lovelace
Buch (Hardcover)
Sofort lieferbar
24,00
Ingo Dachwitz
Digitaler Kolonialismus
Buch (Hardcover)
Sofort lieferbar
28,00
Cornelia Lohs
Der inoffizielle James Bond Reiseführer
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
19,99
Oliver Bock
ChatGPT - Das Praxisbuch
Buch (Softcover)
Sofort lieferbar
19,95
Johanna Pirker
The Game is On
Buch (Hardcover)
Sofort lieferbar
26,00
Robert Klaßen
Windows 11
Buch (Softcover)
Sofort lieferbar
12,90
Michael Kofler
Python
Buch (Softcover)
Sofort lieferbar
16,90
Ingo Patett
IT-Berufe
Sonstige
Sofort lieferbar
33,50
Steffen Mau
Triggerpunkte
Buch (Softcover)
Sofort lieferbar
25,00
Bernhard Pörksen
Zuhören
Buch (Hardcover)
Sofort lieferbar
24,00
Uwe Albrecht
iPhone und iPad
Buch (Softcover)
Sofort lieferbar
19,90
Sofort lieferbar
33,75
Douglas Rushkoff
Survival of the Richest
Buch (Softcover)
Sofort lieferbar
22,00
Sofort lieferbar
7,95
Lieferbar innerhalb von 1-2 Wochen
24,30
Christian Immler
WhatsApp - optimal nutzen - neueste Version...
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
12,95
Aya Jaff
Broligarchie
Buch (Hardcover)
Lieferbar innerhalb von 3 Wochen
23,99
Karin Bornewasser
10-Finger-Tastschreiben. Arbeitsheft
Sonstige
Sofort lieferbar
11,50