Bookbot

Gustav Pomberger

    27. Mai 1949
    Studienreihe Informatik: Einführung in die Programmierung mit Modula-2
    Algorithmen und Datenstrukturen
    Software-Engineering
    • Software-Engineering

      • 265 Seiten
      • 10 Lesestunden

      Diese Einführung in das Software Engineering stellt Konzepte, Techniken und Methoden vor, mit denen komplexe Software-Projekte zu meistern sind. Die Prozessorientierung der Software-Entwicklung und die Bedeutung der Software-Architektur stehen dabei im Mittelpunkt. Die Autoren erläutern, wie Software-Entwicklung als Prozess gestaltet und organisiert wird, welche Vorgehensmodelle dabei helfen und wie Qualitätsmanagement in den Entwicklungsprozess eingebunden werden muss. Ohne Modularisierung, Strukturierung und wiederverwendbare Software-Komponenten ist die Entwicklung komplexer Software kaum mehr denkbar. Die Autoren beschreiben die für die Gestaltung von Software-Komponenten und -Architekturen notwendigen Grundlagen und veranschaulichen an Fallbeispielen unterschiedliche Entwurfsstrategien. Weil aktuelle Anwendungsgebiete ihre jeweils eigenen Anforderungen an den Entwicklungsprozess stellen, runden Abschnitte zu transformationsorientierter Software, zu Web-Service-basierter Software und zu eingebetteter Echtzeitsoftware das Buch ab. Die Highlights: - Konzepte, Techniken und Methoden für die Entwicklung großer Software-Systeme - Im Fokus: Software-Architektur und Prozessorientierung - Konstruktionsprinzipien für qualitativ hochwertige und wiederverwendbare Software-Komponenten - Fallbeispiele aus den Gebieten Transformationsorientierte Software, Web-Service-basierte Software und Eingebettete Echtzeitsoftware

      Software-Engineering
    • Algorithmen und Datenstrukturen

      Eine systematische Einführung in die Programmierung

      • 576 Seiten
      • 21 Lesestunden

      Dieses moderne Lehrbuch zum Thema Algorithmen und Datenstrukturen führt auf systematische Art und Weise in die Kunst der Programmierung ein und liefert sowohl das dazu erforderliche Wissen als auch das Handwerkszeug. Es behandelt in drei Teilen nicht nur das Entwerfen, die Gestaltung und die Analyse von Algorithmen und Datenstrukturen, sondern vermittelt auch das Verständnis für ausgewählte Algorithmen zur Lösung von Standardaufgaben sowie die Konzepte und Methoden für das Design der Architektur von größeren Programmsystemen. Ausgehend von einer fundierten Darstellung der Grundlagen wird anhand von vielen Beispielen und illustriert durch eine Fülle von Abbildungen gezeigt, wie man von einer Aufgabenstellung zu ihrer algorithmischen Lösung gelangt. Die Motivation, die Erläuterung und die Anwendung der wichtigsten Paradigmen zur Gestaltung der Architektur von größeren Programmsystemen runden den behandelten Stoff ab. Der durchgängig verwendete, leicht erlern- und gut lesbare Pseudocode gestattet es, den Blick auf das Wesentliche zu richten, und erlaubt eine einfache Übertragung der behandelten Algorithmen in eine konkrete Programmiersprache.

      Algorithmen und Datenstrukturen
    • Studienreihe Informatik: Einführung in die Programmierung mit Modula-2

      Zweite, korrigierte Auflage

      • 279 Seiten
      • 10 Lesestunden

      Dieses Buch richtet sich an Programmieranfänger sowie an erfahrene Programmierer, die die Sprache Modula-2 erlernen möchten. Es vermittelt ein solides Grundwissen der Programmiertechnik und führt in moderne Methoden des Programmentwurfs ein. Zudem bietet es eine handbuchartige Beschreibung der Programmiersprache Modula-2 und übt deren methodischen Gebrauch anhand zahlreicher Beispiele. Modula-2, entwickelt von Niklaus Wirth, hat einen geringen Sprachumfang, was das Erlernen erleichtert, enthält jedoch alle notwendigen Sprachelemente zur Formulierung komplexer Algorithmen und zur Umsetzung moderner Software Engineering-Konzepte. Die Sprache zeichnet sich durch einen systematischen Aufbau aus, ermöglicht gut lesbare Programme, unterstützt moderne Prinzipien und ist für Mikrocomputer geeignet. Dies macht sie zu einem wertvollen Werkzeug zur Einführung in die Programmiergrundlagen. Viele Kapitel und Abschnitte enthalten Übungsaufgaben, die den Lesern helfen, das erlernte Wissen zu vertiefen und ihren Wissensstand zu überprüfen. Das Buch legt den Schwerpunkt nicht nur auf die Programmiersprache, sondern vor allem auf die Programmiermethodik. In der 2. Auflage, die bereits 1 1/2 Jahre nach dem Erscheinen vorliegt, wurden alle bekannten Fehler und Unklarheiten behoben.

      Studienreihe Informatik: Einführung in die Programmierung mit Modula-2