GERMAN

Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik: Strategien für schwach gekoppelte, korrekte und stabile Software

Book information

Publisher
Springer Fachmedien Wiesbaden; Springer Vieweg
Year
2019
ISBN
978-3-658-25974-7;978-3-658-25975-4
Language
german
Format
PDF
Filesize
3 MB (3360533 bytes)
Edition
2. Aufl.
Pages
VIII, 191\195
Time added
2019-09-18 12:20:41

Description

Dieses Buch führt Sie in die wichtigsten Entwurfsprinzipien und Konzepte der Softwaretechnik ein Entwurfsprinzipien, auch Design Patterns, sind bewährte, einfache und klare Denkkonzepte des Software Engineering, welche Entwicklern helfen, hochwertige Softwaresysteme zu konstruieren. Sie greifen in die Konstruktion eines Systems ein und betreffen die für den Entwickler sichtbare Qualität des Quellcodes. Qualitätsziele für den Entwurf sind beispielsweise: · das Vermeiden unerwünschter Kopplungen von Softwareteilen · die Einfachheit und Verständlichkeit · die Testbarkeit · die Stabilität bei Programmerweiterungen Dieses Buch führt Sie in die Grundlagen der Softwaretechnik ein und stellt Ihnen die wichtigsten Entwurfsprinzipien und Konstruktionskonzepte vor. Es gibt keine allgemein anerkannten Kataloge von Entwurfsprinzipien für die Softwareentwicklung. Daher enthält dieses Buch eine Auswahl von praxisrelevanten Entwurfsprinzipien und Konzepten, die zudem in der Clean-Code-Bewegung eine große Rolle spielen. Das Buch eignet sich nicht nur für die tägliche Arbeit in Bereich der Softwaretechnik, sondern auch als Lehrbuch für Studierende der Informatik. Die folgenden Inhalte behandelt der Autor In seinem Buch beschäftigt sich Joachim Goll unter anderem mit den folgenden Thematiken: · Das Konzept der Software-Module · Unerwünschte Abhängigkeiten und deren Abschwächung in Programmen · Erzeugung einer modularen Struktur in Programmen · Reduktion der Komplexität von Programmen · Konstruktion schwach gekoppelter Teilsysteme · Korrektheit von polymorphen Programmen · Stabilität von Programmen und Erweiterbarkeit bei Programmänderungen · Inversion of Control Front Matter ....Pages I-VIII Software-Module (Joachim Goll)....Pages 1-10 Abhängigkeiten (Joachim Goll)....Pages 11-33 Entwurfsprinzipien zur modularen Struktur von Systemen (Joachim Goll)....Pages 35-38 Entwurfsprinzipien zur Reduktion der Komplexität (Joachim Goll)....Pages 39-50 Entwurfsprinzipien und Konzepte für schwach gekoppelte Teilsysteme (Joachim Goll)....Pages 51-104 Entwurfsprinzipien und Konzepte für korrekte Programme (Joachim Goll)....Pages 105-122 Prinzipien für die Stabilität und Erweiterbarkeit bei Programmänderungen (Joachim Goll)....Pages 123-141 Das Konzept “Inversion of Control” (Joachim Goll)....Pages 143-154 Übersicht über die vorgestellten Entwurfsprinzipien und Konzepte (Joachim Goll)....Pages 155-161 Back Matter ....Pages 163-191

Similar books