Skip to main content
  • Textbook
  • © 2001

Module, Klassen, Verträge

Ein Lehrbuch zur komponentenorientierten Softwarekonstruktion mit Component Pascal

Authors:

  • Software-Komponenten mit Qualität entwickeln
  • Basiswissen für Informatik-Einsteiger

Part of the book series: Ausbildung und Studium (XAS)

  • 742 Accesses

Buy it now

Buying options

eBook USD 49.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight 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 (12 chapters)

  1. Front Matter

    Pages i-xviii
  2. Einführung

    • Karlheinz Hug
    Pages 1-16
  3. Spezifizieren

    • Karlheinz Hug
    Pages 17-40
  4. Softwareentwicklung

    • Karlheinz Hug
    Pages 41-50
  5. Programmiersprachen

    • Karlheinz Hug
    Pages 51-86
  6. Die Entwicklungsumgebung BlackBox

    • Karlheinz Hug
    Pages 87-110
  7. Vom Spezifizieren zum Implementieren

    • Karlheinz Hug
    Pages 111-148
  8. Ein- und Ausgabe

    • Karlheinz Hug
    Pages 149-186
  9. Strukturiertes und modulares Programmieren

    • Karlheinz Hug
    Pages 187-228
  10. Objektorientiertes Programmieren

    • Karlheinz Hug
    Pages 229-249
  11. Statische Klassenstrukturen

    • Karlheinz Hug
    Pages 251-286
  12. Dynamische Objektstrukturen

    • Karlheinz Hug
    Pages 287-334
  13. Vom Entwerfen zum Testen

    • Karlheinz Hug
    Pages 335-376
  14. Back Matter

    Pages 377-446

About this book

Dieses Lehrbuch will den Leser nicht nur in das Programmieren im Kleinen, in Algorithmen und Datenstrukturen, sondern auch in objekt- und komponentenorientierte Softwaretechniken einführen, um ihn auf das systematische Konstruieren professioneller Software vorzubereiten. Software erscheint als Architektur - als strukturierte Ansammlung von Komponenten, die über definierte Schnittstellen interagieren. Der Autor entwickelt die Lehrinhalte anhand aufeinander aufbauender Beispielkomponenten, wobei er Software-Qualitätsmerkmale wie Wartbarkeit und Wiederverwendbarkeit behandelt. Der Leser lernt nach dem Ansatz des schrittweisen Öffnens von Black Boxes zunächst, Komponenten zu benutzen, bevor er sie implementiert und erweitert. Die Methode des Spezifizierens und Programmierens durch Vertrag setzt der Autor konsequent ein, um zu zeigen, wie man zuverlässige, korrekte Software entwickeln kann. Neben grafischen Notationen dient die objekt- und komponentenorientierte Programmiersprache Component Pascal dazu, die softwaretechnischen Konzepte zu vermitteln. Das Buch bietet Grundlagen, ohne Spezialkenntnisse vorauszusetzen; es richtet sich vor allem an Einsteiger in die Informatik.

Reviews

Testimonials:
"[...] ein grosses Kompliment für ein sehr gutes Werk [...] sichtbare Gründlichkeit und Präzision haben sich hier ein weiteres Mal bewährt, und trotzdem ist keinesfalls eine "trockene" Sache herausgekommen." Prof. Dr. Klaus R. Dittrich, Institut für Informatik, Universität Zürich

"[...] gefällt [...] mir sehr gut. Sie haben ja nicht nur die Programmierung, sondern den gesamten Software-Lebenszyklus sehr schön beschrieben. Besonders freut mich natürlich, dass Sie Component Pascal als Sprache gewählt haben." Prof. Dr. Hanspeter Mössenböck, FB Informatik, Universität Linz

"Das Buch gefällt mir sehr gut. Der Schwerpunkt in Ihrem Buch ist die Entwicklung von großen Systemen, das Einteilen in Module, die Verträge zwischen den Modulen, das Verteilen der Aufgaben. Ihr Buch füllt eine Lücke auf dem Markt. Ich hatte bis jetzt kein Buch für Anfänger gesehen, das dieses Thema so gut behandelt. Besonders gut finde ich, dass die englischen Fachbegriffe in Klammer hinter den deutschen Fachbegriffen stehen. Diese Idee sollten andere Fachbücher übernehmen." Dipl.-Ing. Helmut Zinn, Softwareentwickler bei der IG Metall

About the author

Dr. rer. nat. Karlheinz Hug ist Professor für Informatik, Softwaretechnik und Betriebssysteme am Fachbereich Elektrotechnik und Maschinenbau der Fachhochschule Reutlingen.

Bibliographic Information

  • Book Title: Module, Klassen, Verträge

  • Book Subtitle: Ein Lehrbuch zur komponentenorientierten Softwarekonstruktion mit Component Pascal

  • Authors: Karlheinz Hug

  • Series Title: Ausbildung und Studium

  • DOI: https://doi.org/10.1007/978-3-322-86866-4

  • Publisher: Vieweg+Teubner Verlag Wiesbaden

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer Fachmedien Wiesbaden 2001

  • Softcover ISBN: 978-3-528-15681-7Published: 29 May 2001

  • eBook ISBN: 978-3-322-86866-4Published: 09 April 2013

  • Edition Number: 2

  • Number of Pages: XVIII, 446

  • Number of Illustrations: 65 b/w illustrations

  • Topics: Engineering, general

Buy it now

Buying options

eBook USD 49.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access