Aus der Amazon.de-Redaktion
Wer Softwaresysteme plant, entwirft und implementieren will, kommt mit dem Alltagswissen nicht mehr weit -- mit der dritten, komplett überarbeiteten Auflage von
Software Engineering zeigen, erklären und beschreiben Gustav Pomberger und Wolfgang Pree Konzepte, Techniken, Methoden und Werkzeuge zur Qualitätssicherung und Aktivitätssteigerung bei der Herstellung von Software.
Zur Zielgruppe von Pomberger und Pree gehören Studenten der Informatik mit Schwerpunkt Programmierung und Entwickler. Am Anfang des Buches steht die prozessorientierte Sicht, also die Organisation von Softwareprojekten. In diesem Kapitel werden Prozessmodelle und das Software-Qualitätsmanagement vorgestellt. Darauf folgt die Konstruktions- und Architektur-orientierte Sicht mit elementaren Konzepten und Konstrukten sowie die Grundlagen anpassbarer und modularer Software. Der dritte Teil umfasst dann ausgewählte Gebiete und Fallbeispiele aus der Praxis, wie transformationsorientierte und webserviceorientierte bis hin zu eingebettete Echtzeit-Software.
Klare Begriffsbestimmungen, detaillierte Einblicke und verständliche Überblicke zeichnen Software Engineering aus und machen es zu einem Standardwerk zum Thema Softwaretechnik. --Wolfgang Treß
Pressestimmen
"Wer Softwaresysteme plant, entwirft und implementieren will, kommt mit dem Alltagswissen nicht mehr weit -- mit der dritten, komplett überarbeiteten Auflage von Software Engineering zeigen, erklären und beschreiben Gustav Pomberger und Wolfgang Pree Konzepte, Techniken, Methoden und Werkzeuge zur Qualitätssicherung und Aktivitätssteigerung bei der Herstellung von Software. Klare Begriffsbestimmungen, detaillierte Einblicke und verständliche Überblicke zeichnen das Buch aus und machen es zu einem Standardwerk zum Thema Softwaretechnik." Redaktion amazon.de, Wolfgang Treß
Kurzbeschreibung
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
Buchrückseite
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
Über den Autor
Prof. Dipl.-Ing. Dr. Gustav Pomberger leitet das Institut für Wirtschaftsinformatik - Software Engineering an der Johannes Kepler Universität in Linz. Prof. Dipl.-Ing. Dr. Wolfgang Pree leitet den Fachbereich Informatik der Paris-Lodron-Universität Salzburg.