Skip to main content
  • Textbook
  • © 2011

Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb

Authors:

  • Das Standardwerk zur Software-Technik in lang erwarteter Neuauflage
  • 3. Auflage neu konzipiert, vollständig überarbeitet und aktualisiert
  • Das Lehrbuch der Software-Technik zum Lernen, zum Auffrischen, zum Nachschlagen
  • Umfassende Darstellung aller relevanter Basiskonzepte der Software-Technik, in diesem Band zur Software-Architektur, Implementierung, Installation und Betrieb
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 74.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (33 chapters)

  1. Front Matter

    Pages i-xviii
  2. Der Software-Lebenszyklus

    1. Der Software-Lebenszyklus

      • Helmut Balzert
      Pages 1-4
  3. Der Entwurf

    1. Front Matter

      Pages 5-8
    2. Artefakte

      • Helmut Balzert
      Pages 9-10
    3. Verteilungsdiagramme

      • Helmut Balzert
      Pages 11-14
    4. Fallstudie: KV – Überblick

      • Helmut Balzert
      Pages 15-19
    5. Fallstudie: KV – Einzelplatz

      • Helmut Balzert
      Pages 21-22
    6. Was ist eine Softwarearchitektur?

      • Helmut Balzert
      Pages 23-27
    7. Architekturprinzipien

      • Helmut Balzert
      Pages 29-35
    8. Architektur- und Entwurfsmuster

      • Helmut Balzert
      Pages 37-107
    9. Nichtfunktionale Anforderungen

      • Helmut Balzert
      Pages 109-133
    10. Einflussfaktoren auf die Architektur

      • Helmut Balzert
      Pages 135-141
    11. Globalisierung von Software

      • Helmut Balzert
      Pages 143-152
    12. Authentifizierung und Autorisierung

      • Helmut Balzert
      Pages 153-175
    13. Transaktionen

      • Helmut Balzert
      Pages 177-189
    14. Verteilte Architekturen

      • Helmut Balzert
      Pages 191-204
    15. Arten der Netzkommunikation

      • Helmut Balzert
      Pages 205-318
    16. Softwaretechnische Infrastrukturen

      • Helmut Balzert
      Pages 319-396
    17. Architekturen »Eingebetteter Systeme«

      • Helmut Balzert
      Pages 397-411
    18. Das Subsystem Applikation

      • Helmut Balzert
      Pages 413-419

About this book

Im Mittelpunkt dieses Buches steht der Entwurf von Softwarearchitekturen, die Königsdisziplin der Softwaretechnik. Die Kunst besteht darin, eine Architektur zu entwerfen, die die funktionalen und nichtfunktionalen Anforderungen unter Berücksichtigung von Architekturprinzipien, Architektur -und Entwurfsmustern sowie weiteren Einflussfaktoren erfüllt. Dabei sind vielfältige Abhängigkeiten zu berücksichtigen. Ausgehend von globalen Architekturmustern werden zunächst Einzelaspekte mit ihren Alternativen behandelt. Damit immer der Bezug zur Realität vorhanden ist, wird eine durchgängige Fallstudie in verschiedenen Varianten zunächst für Einzelaspekte entworfen und implementiert. Dadurch wird es auch möglich, gute Softwarearchitekturen zu entwerfen, auch wenn keine Standardplattform, wie z.B. Java EE, zur Verfügung steht, nicht geeignet ist oder nicht benötigt wird. Neben der Java EE-Plattform wird auch die .NET-Plattform behandelt. Zusätzlich werden die Besonderheiten bei softwareintensiven Systemen dargestellt.

Das Buch kann zur Vorlesungsbegleitung, zum Selbststudium und zum Nachschlagen verwendet werden. Die behandelten Themen:

 Der Entwurf

  • Architekturprinzipien
  • Architektur- & Entwurfsmuster
  • Nichtfunktionale Anforderungen
  • Einflussfaktoren auf die Architektur
  • Globalisierung von Software
  • Authentifizierung & Autorisierung
  • Transaktionen
  • Verteilte Architekturen
  • Arten der Netzkommunikation
  • Softwaretechnische Infrastrukturen
  • Subsystem Applikation
  • Subsystem Persistenz
  • Subsystem Benutzungsoberfläche
  • Entwurfsprozess
  • QS der Architektur

 Die Implementierung

  • Implementierungsprinzipien
  • Schnittstellen, Fabriken & Komposition
  • Restrukturieren (refactoring)

Verteilung, Installation, Abnahme & Einführung

  • Verteilung & Installation
  • Abnahme & Einführung

Der Betrieb

  • Wartung
  • Pflege
  • Reverse Engineering
  • Reengineering

About the author

Univ.-Prof. Dr.-Ing. habil. Helmut Balzert, Inhaber des Lehrstuhls für Softwaretechnik an der Ruhr-Universität Bochum. Forschungsgebiete: Generierende Systeme, Web Engineering, E-Learning. Autor und Mitautor von mehr als 45 Büchern und über zehn E-Learning-Kursen.

Bibliographic Information

  • Book Title: Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb

  • Authors: Helmut Balzert

  • DOI: https://doi.org/10.1007/978-3-8274-2246-0

  • Publisher: Spektrum Akademischer Verlag Heidelberg

  • eBook Packages: Computer Science and Engineering (German Language)

  • Copyright Information: Spektrum Akademischer Verlag 2011

  • Hardcover ISBN: 978-3-8274-1706-0Published: 13 September 2011

  • eBook ISBN: 978-3-8274-2246-0Published: 13 September 2011

  • Edition Number: 3

  • Number of Pages: XVIII, 596

  • Number of Illustrations: 320 illustrations in colour

  • Topics: Computer Science, general, Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 74.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access