Overview
Beschreibt die wichtigsten Entwurfsprinzipien für Software
Alle Beispielprogramme des Buches stehen auf springer.com bereit
Für das Selbststudium geeignet
Includes supplementary material: sn.pub/extras
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (10 chapters)
Keywords
- Buch Softwaretechnik
- Softwaresystem
- Design Pattern
- Software-Module
- Buch Entwurfsprinzipien
- Buch Konstruktionskonzepte
- Projektsituation
- Evolvierbarkeit
- evolvability
- Qualitätsmerkmale
- Entkopplung der Softwareteile
- Software-Technik
- Inversion of Control
- Single Level of Abstraction Principle
- Design
- Konstruktion schwach gekoppelter Teilsysteme
- Polymorphe Programme
- Clean Code-Bewegung
About this book
Entwurfsprinzipien sind bewährte, einfache und klare Denkkonzepte des Software Engineering, die Entwicklern helfen, Softwaresysteme zu konstruieren. Entwurfsprinzipien greifen in die Konstruktion eines Systems ein und betreffen die für den Entwickler sichtbare Qualität des Codes eines Programms. Dabei sind Qualitätsziele für den Entwurf beispielsweise die Entkopplung von Softwareteilen, Einfachheit und Verständlichkeit, Testbarkeit oder Stabilität bei Programmerweiterungen.
Es gibt keine allgemein anerkannten Kataloge von Entwurfsprinzipien. Daher enthält dieses Buch eine Auswahl aus der Praxis, die zudem in der Clean-Code-Bewegung eine große Rolle spielt. Das Buch eignet sich nicht nur für die Praxis, sondern auch als Lehrbuch für Studierende der Informatik.
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik
Book Subtitle: Strategien für schwach gekoppelte, korrekte und stabile Software
Authors: Joachim Goll
DOI: https://doi.org/10.1007/978-3-658-20055-8
Publisher: Springer Vieweg Wiesbaden
eBook Packages: Computer Science and Engineering (German Language)
Copyright Information: Springer Fachmedien Wiesbaden GmbH 2018
eBook ISBN: 978-3-658-20055-8Published: 10 January 2018
Edition Number: 1
Number of Pages: VIII, 187
Number of Illustrations: 32 b/w illustrations
Topics: Software Engineering/Programming and Operating Systems