1.1 Demografie in der Software Größe als Herausforderung Ursachen für Altersschwäche Wegweiser durch dieses Buch...

Größe: px
Ab Seite anzeigen:

Download "1.1 Demografie in der Software Größe als Herausforderung Ursachen für Altersschwäche Wegweiser durch dieses Buch..."

Transkript

1 ix Teil I Grundlagen der Softwarewartung 1 1 Einleitung Demografie in der Software Größe als Herausforderung Ursachen für Altersschwäche Wegweiser durch dieses Buch Begriffswelt der Softwarewartung Warum Wartung nötig ist Entropie Lack of movement Ignorant surgery Begriffe rund um die Wartung Software Softwarewartung Wartbarkeit Softwareevolution Kategorien der Wartung Korrektive Wartung Präventive Wartung Adaptive Wartung Perfektionierende Wartung Reaktive versus proaktive Wartung Support Verteilung der Wartungsaufwände Zusammenfassung

2 x 3 Der Lebenszyklus Grundlage der Wartung Vom Projekt zum Produkt Wartung beginnt in der Entwicklung Ordnung durch Rollen und Organisation Erfolg durch Prozesse Zusammenfassung Evolution von Software Softwarekategorien nach Lehman S-Typ-Systeme P-Typ-Systeme E-Typ-Systeme Ursache für die Softwareevolution Gesetze der Softwareevolution Gesetze nach Lehmann Bemerkungen zu den Gesetzen Einfluss der Erstentwicklung Lehren aus den Gesetzen der Softwareevolution Zusammenfassung Teil II Managementthemen der Softwarewartung 61 5 Einbettung des Wartungsprozesses Prozesse rund um die Wartung Tätigkeitsbereiche und ihre Zielsetzungen rund um die Wartung Was genau ist der Wartungsprozess? Beiträge der verschiedenen Tätigkeitsbereiche zur Wartung Die Lebenslinie der (Weiter-)Entwicklung Die Lebenslinie des speziellen Wartungsprozesses Die Lebenslinie des Supportprozesses Der Produktlinienmanagement-Prozess Grundgerüst eines allgemeinen Wartungsprozesses Änderungsmanagement Paketierung Zusammenfassung

3 xi 6 Der Wartungsprozess Der spezielle Wartungsprozess und seine Ablauforganisation Aufbauorganisation und Rollen Rollen in der Wartung Aufbauorganisation permanente Organisation oder Projektorganisation? Formen der Aufbauorganisation Konfigurationsmanagement in der Wartung Zweck und Begriffe des Konfigurationsmanagements Konfigurationsmanagement im Kontext der Softwarewartung Qualitätsmanagement in der Wartung Was ist Qualität? Regelkreis der Qualitätssicherung Auswahl der Maßnahmen in der Wartung Dokumentation in der Wartung Zusammenfassung Wissen Bedeutung in der Wartung Wissen aufbauen heißt Mitarbeiter aufbauen Voraussetzungen schaffen Vorbilder gewinnen Nachhaltigkeit sicherstellen Umgang mit Wissen Wert von Wissen Wissensinventar Wissensaufbau und -transfer Retrospektive Themen und Teilnehmerkreis Ablauf einer Retrospektive Zusammenfassung Wartungskosten Finanzierungsmöglichkeiten für die Wartung Kostenblöcke in der Wartung

4 xii 8.3 Vorhersage der Wartungskosten Entwicklungs- versus Wartungsaufwand Kalkulation der Wartungskosten Wartungsroadmap Wartungskosten positiv beeinflussen Gemeinsames Verständnis Schrittweises Vorgehen Folgekosten aus der Entwicklung Übergang Entwicklung Wartung It s not a bug, it s a feature Einfluss von COTS Outsourcing und Offshoring in der Wartung Begriffe Outsourcing und Offshoring allgemein Outsourcing und Offshoring im Kontext der Wartung Zusammenfassung Teil III Techniken der Softwarewartung Metriken Was sind Metriken? Was wir vermessen können Wie wir das richtige Maß finden Was ein gutes Maß ausmacht Prozessmetriken: Prozesse verbessern Prozessverbesserungen erreichen Beispiele von Prozessmetriken Produktmetriken: Produktzerfall im Fokus Größen-/Volumenmetriken (konventionell) Struktur-/Komplexitätsmetriken (konventionell) Größen-/Volumenmetriken (objektorientiert) Struktur-/Komplexitätsmetriken (objektorientiert) Ein Kompass für die Wartung Zusammenfassung

5 xiii 10 Softwareanalyse und -visualisierung Programmverstehen Ziel des Programmverstehens Artefakte als Basis zum Programmverstehen Softwarevisualisierung Möglichkeiten und Nutzen Beispiel: Polymetrische Sichten Softwareanalysetechniken Statische Analyse Dynamische Analyse Evolutionäre Analyse Architekturanalyse Funktionsweise einer Architekturanalyse Beispiele statischer Architekturanalysen Codeanalyse Beispiele statischer Codeanalysen Beispiele dynamischer Codeanalysen Beispiele evolutionärer Codeanalysen Werkzeugunterstützung Zusammenfassung Reengineering, Sanierung und Migration Begriffswelt des Reengineering Reverse Engineering Restrukturierung Forward Engineering Reengineering Verbesserungen der Wartbarkeit mit Refactoring Wann wird üblicherweise refactoriert? Tests als Sicherheitsnetz Exemplarische Bad Smells, Refactorings und Transformationen Ausführungen zu Bad Smells und Refactorings Refactorings sind sinnvoll, sind sie aber bezahlbar? Sanierung: Wenn Software ernsthaft krank ist Migration: Schritt halten mit der Umgebung Zusammenfassung

6 xiv 12 Test Grundlagen des Testens Fehlerbegriff Ziel des Testens Validierung versus Verifizierung Testaufwand versus Produktqualität Testen in der Wartung Die Auswirkungsanalyse als zentrales Element Testaufwand im Wartungsfall reduzieren Testmethoden Klassifikation der Testmethoden Statische Tests Dynamische Tests Wichtige Testmethoden in der Wartung Zusammenfassung Anhang 285 Wartungsmanagement kompakt Abkürzungen Glossar Literatur Webreferenzen Index

Christoph Bommer Markus Spindler Volkert Barr. Softwarewartung. Grundlagen, Management und Wartungstechniken. dpunkt.verlag

Christoph Bommer Markus Spindler Volkert Barr. Softwarewartung. Grundlagen, Management und Wartungstechniken. dpunkt.verlag Christoph Bommer Markus Spindler Volkert Barr Softwarewartung Grundlagen, Management und Wartungstechniken dpunkt.verlag Teil I Grundlagen der Softwarewartung 1 1 Einleitung 3 1.1 Demografie in der Software

Mehr

Christoph Bommer Dr. Markus Spindler Dipl.-Inform. Volkert Barr

Christoph Bommer Dr. Markus Spindler Dipl.-Inform. Volkert Barr Softwarewartung Christoph Bommer diplomierte als Elektroingenieur an der Hochschule für Technik Rapperswil. Er begann seine berufliche Laufbahn bei Siemens im Bereich Telekommunikation. Später leitete

Mehr

Software - Automatisierung

Software - Automatisierung Carma McClure Software - Automatisierung Reengineering - Repository - Wiederverwendbarkeit Die deutsche Ausgabe besorgte Doris Martin Eine Coedition der Verlage Carl Hanser und Prentice-Hall International

Mehr

Scrum in der Produktwartung. Martin Heilemann Lynx-Consulting GmbH

Scrum in der Produktwartung. Martin Heilemann Lynx-Consulting GmbH Scrum in der Produktwartung Martin Heilemann Lynx-Consulting GmbH Seite 2 Themen Produktwartung Scrum Warum Scrum in der Produktwartung? Die Ausgangssituation Der Weg zu Scrum Fazit Literatur Seite 3 Produktwartung

Mehr

Inhaltsverzeichnis. Ernest Wallmüller. Software Quality Engineering. Ein Leitfaden für bessere Software-Qualität ISBN:

Inhaltsverzeichnis. Ernest Wallmüller. Software Quality Engineering. Ein Leitfaden für bessere Software-Qualität ISBN: sverzeichnis Ernest Wallmüller Software Quality Engineering Ein Leitfaden für bessere Software-Qualität ISBN: 978-3-446-40405-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40405-2

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester - Foundation Level nach ISTQB-Standard Bearbeitet von Andreas Spillner, Tilo Linz überarbeitet 2005. Buch. XX, 284 S. Hardcover ISBN

Mehr

Weiterentwicklungs-Projekten

Weiterentwicklungs-Projekten Magdeburger Schriften zum Empirischen Software Engineering Andre Janus Konzepte für Agile Qualitätssicherung und -bewertung in Wartungs- und Weiterentwicklungs-Projekten Shaker Verlag Aachen 2013 Inhaltsverzeichnis

Mehr

Inhaltsverzeichnis. Teil I Grundlagen 1

Inhaltsverzeichnis. Teil I Grundlagen 1 xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz

Mehr

Software Engineering

Software Engineering Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken 3., korrigierte Auflage dpunkt.verlag Teil i Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben

Mehr

Software- Qualitätssicherung

Software- Qualitätssicherung Ernest Wallmüller Software- Qualitätssicherung in der Praxis Carl Hanser Verlag München Wien IX 1 Software-Qualität und Software-Qualitätssicherung 1 1.1 Software Engineering und Software-Qualitätssicherung

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest isqi-reihe Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard von Andreas Spillner, Tilo Linz 5., überarbeitete und aktualisierte Auflage Basiswissen

Mehr

Software Engineering II (IB) Softwareevolution

Software Engineering II (IB) Softwareevolution Software Engineering II (IB) Softwareevolution Prof. Dr. Oliver Braun Letzte Änderung: 16.05.2017 21:17 Software Engineering II (IB), Softwareevolution 1/28 Softwareveränderungen Veränderungen der Software

Mehr

7 Fallstudie: Produktwartung bei Raytheon Anschütz GmbH Fallstudie: IT-Service und Support bei CCM GmbH 153

7 Fallstudie: Produktwartung bei Raytheon Anschütz GmbH Fallstudie: IT-Service und Support bei CCM GmbH 153 D3kjd3Di38lk323nnm ix Inhalt 1 Einleitung 1 2 Aufbau und Varianten des CMMI 13 3 Die Prozessgebiete des CMMI-SVC 29 4 Vorgehen zur Prozessverbesserung 87 5 Bewertung der Prozessreife 109 6 Überblick über

Mehr

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken dpunkt.verlag Inhaltsverzeichnis 1 Modelle und Modellierung 1.1 Modelle, die uns umgeben 1.2 Modelltheorie 1.3

Mehr

Systematisches Requirements Engineering

Systematisches Requirements Engineering Systematisches Requirements Engineering Anforderungen ermitteln, spezifizieren, analysieren und verwalten von Christof Ebert 3., aktualisierte und erweiterte Auflage Systematisches Requirements Engineering

Mehr

Software Engineering II (IB) Softwareevolution

Software Engineering II (IB) Softwareevolution Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 16.05.2017 21:17 Inhaltsverzeichnis Softwareveränderungen............................... 2 Spiralmodell von Entwicklung und Evolution...................

Mehr

Christian Gorius Der Erfolg von IT-Off shore-projekten

Christian Gorius Der Erfolg von IT-Off shore-projekten Christian Gorius Der Erfolg von IT-Off shore-projekten Inhaltsverzeichnis Inhaltsübersicht IX Inhaltsverzeichnis X Abbildungsverzeichnis XV Tabellenverzeichnis XVII Abkürzungsverzeichnis XXII A Einleitung

Mehr

Objektorientiertes Programmieren

Objektorientiertes Programmieren JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist

Mehr

Software- Produktmanagement

Software- Produktmanagement Harry M. Sneed Martin Hasitschka Maria-Therese Teichmann Software- Produktmanagement Wartung und Weiterentwicklung bestehender Anwendungssysteme dpunkt.verlag Wegweiser durch dieses Buch xxv 1 Wesen des

Mehr

Systematisches Requirements Engineering und Management

Systematisches Requirements Engineering und Management Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt

Mehr

Inhaltsverzeichnis. Grundlagen und Begriffsbildung

Inhaltsverzeichnis. Grundlagen und Begriffsbildung Inhaltsverzeichnis Teil I Grundlagen und Begriffsbildung 1 Grundlagen... 3 1.1 Einleitung... 3 1.1.1 Ziele dieses Buchs... 6 1.1.2 Für wen ist dieses Buch?... 6 1.1.3 Erforderliches Vorwissen... 7 1.1.4

Mehr

Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke

Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung Masterarbeit von Lars Gohlke University of Applied Sciences Brandenburg Inhalt Ziel der Arbeit Motivation State of the Art Methodik

Mehr

Inhaltsverzeichnis. 1 Wie ist dieses Buch zu lesen? 1. 2 Erläuterung im Buch referenzierter Konzepte 5. 3 Verstehen der Capability Level 0 bis 5 15

Inhaltsverzeichnis. 1 Wie ist dieses Buch zu lesen? 1. 2 Erläuterung im Buch referenzierter Konzepte 5. 3 Verstehen der Capability Level 0 bis 5 15 D3kjd3Di38lk323nnm ix 1 Wie ist dieses Buch zu lesen? 1 2 Erläuterung im Buch referenzierter Konzepte 5 2.1 Produktlinie............................................ 5 2.2 Standardsoftwarekomponente..............................

Mehr

Inhaltsverzeichnis. Literatur Schlagwortverzeichnis

Inhaltsverzeichnis. Literatur Schlagwortverzeichnis Inhaltsverzeichnis 1 Wesen von Geschäftsprozessen?... 1 1.1 Aufbauorganisation: Ordnung des Systems... 2 1.2 Ablauforganisation: Organisationsverbindende Prozesse... 4 1.3 Organisation ist Kommunikation...

Mehr

Der Rational Unified Process

Der Rational Unified Process Philippe Kruchten Der Rational Unified Process Eine Einführung Deutsche Übersetzung von Cornelia Versteegen An imprint of Pearson Education München Reading, Massachusetts Menlo Park, California New York

Mehr

Softwarewartung auslagern

Softwarewartung auslagern Softwarewartung auslagern Die Wahl zwischen struktureller Kopplung und absehbarem Misserfolg Session T10 (45 ) 5. Mai 2009 www.software-wartung.net Copyright Siemens AG 2009. Alle Rechte vorbehalten Agenda

Mehr

Software Engineering

Software Engineering lan Sommerville 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Software Engineering 6. Auflage Pearson Studium ein

Mehr

Software Engineering. 7) SW Wartung. Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik. Studiengang WiBac 4 (Stand:

Software Engineering. 7) SW Wartung. Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik. Studiengang WiBac 4 (Stand: Software Engineering 7) SW Wartung Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik Kontakt: anja.metzner@hs-augsburg.de Studiengang WiBac 4 (Stand: 15.03.2014), Hochschule Augsburg,

Mehr

Programmverstehen 3: Detailliertes Verständnis. Dr. Thorsten Arendt Marburg, 10. Dezember 2015

Programmverstehen 3: Detailliertes Verständnis. Dr. Thorsten Arendt Marburg, 10. Dezember 2015 Programmverstehen 3: Detailliertes Verständnis Dr. Thorsten Arendt Marburg, 10. Dezember 2015 Re-Engineering Patterns [Demeyer et al.] 2 Software-Evolution WS 2015/2016 Überblick Probleme Auch wenn das

Mehr

Motivation... 1 Modernes Softwareprojektmanagement... 2 Der ASQF CPPM... 3 Ein paar Worte zum Buch... 4 Das Fallbeispiel... 6

Motivation... 1 Modernes Softwareprojektmanagement... 2 Der ASQF CPPM... 3 Ein paar Worte zum Buch... 4 Das Fallbeispiel... 6 xi Einleitung 1 Motivation............................................ 1 Modernes Softwareprojektmanagement...................... 2 Der ASQF CPPM...................................... 3 Ein paar Worte

Mehr

Analyse und Entwurf von Softwaresystemen mit der UML

Analyse und Entwurf von Softwaresystemen mit der UML Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu

Mehr

Geschäftsprozess management in der Praxis

Geschäftsprozess management in der Praxis Hermann J. Schmelzer Wolfgang Sesselmann Geschäftsprozess management in der Praxis Kunden zufriedenstellen Produktivität steigern Wert erhöhen 7., überarbeitete und erweiterte Auflage HANSER Vorwort zur

Mehr

Anwendungsorientierte Wirtschaftsinformatik

Anwendungsorientierte Wirtschaftsinformatik Paul Alpar Rainer Alt Frank Bensberg Heinz Lothar Grob Peter Weimann Robert Winter Anwendungsorientierte Wirtschaftsinformatik Strategische Planung, Entwicklung und Nutzung von Informationssystemen 8.,

Mehr

Was ist Wartung und welche vier Arten der Wartung unterscheidet die Norm ISO/IEC 12207? Wie lautet die Regel von Boehm? (ein Beispiel ausrechnen)

Was ist Wartung und welche vier Arten der Wartung unterscheidet die Norm ISO/IEC 12207? Wie lautet die Regel von Boehm? (ein Beispiel ausrechnen) 1.99 Fragen zu: Software-Wartung Was ist Wartung und welche vier Arten der Wartung unterscheidet die Norm ISO/IEC 12207? Welche Qualitätseigenschaften erhöhen (Ihrer Auffassung nach) die Wartbarkeit und

Mehr

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld 1. Die Kosten der Softwareentwicklung Warum es manchmal sinnvoll ist, am Anfang mehr zu tun, als nötig ist. Modellgetrieben Software-Entwicklung

Mehr

Nachweis von Feature Freezes durch Clustering

Nachweis von Feature Freezes durch Clustering Ste en Herbold nstitut für nformatik Universität Göttingen 18.11.2008 - Metrikon 2008 Ste en Herbold - (1/21) Überblick Einführung Grundlagen Metriken Maschinelles Lernen Sammeln von Metrikdaten Anwendung

Mehr

1 Einleitung zum Thema Softwaremigration 1

1 Einleitung zum Thema Softwaremigration 1 xi 1 Einleitung zum Thema Softwaremigration 1 1.1 Die Motivation für Softwaremigration........................ 1 1.2 Zum Zustand der IT in der betrieblichen Praxis................. 4 1.3 Alternativen zur

Mehr

Katrin Reuter. Ökologische Tugenden. und gutes Leben. Der Schutz der Biodiversität. im Zeitalter von ökologischer Krise. und nachhaltiger Entwicklung

Katrin Reuter. Ökologische Tugenden. und gutes Leben. Der Schutz der Biodiversität. im Zeitalter von ökologischer Krise. und nachhaltiger Entwicklung Katrin Reuter Ökologische Tugenden und gutes Leben Der Schutz der Biodiversität im Zeitalter von ökologischer Krise und nachhaltiger Entwicklung Inhaltsübersicht Abkürzungen xiii Einleitung 1 I Biodiversität:

Mehr

Agile Projekte mit Serum, XP und Kanban im Unternehmen durchführen

Agile Projekte mit Serum, XP und Kanban im Unternehmen durchführen Henning Wolf (Hrsg.) Agile Projekte mit Serum, XP und Kanban im Unternehmen durchführen Erfahrungsberichte aus der Praxis dpunkt.verlag 1 Einleitung 1 1.1 Wie Sie dieses Buch verstehen sollten 1 1.2 Die

Mehr

UML - Unified Modeling Language

UML - Unified Modeling Language Rainer Burkhardt UML - Unified Modeling Language Objektorientierte Modellierung für die Praxis ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California

Mehr

Donis Marshall, John Bruno. Solid Code. Deutsche Ausgabe. Microsoft. Press

Donis Marshall, John Bruno. Solid Code. Deutsche Ausgabe. Microsoft. Press Donis Marshall, John Bruno Solid Code Deutsche Ausgabe Microsoft Press Inhaltsverzeichnis Vorwort 13 Danksagung 15 Einführung 19 Für wen ist dieses Buch geeignet? 20 Aufbau des Buchs 20 Systemanforderungen

Mehr

Projektmanagement für Bauherren und Planer

Projektmanagement für Bauherren und Planer Projektmanagement für Bauherren und Planer von Prof. Dr.-Ing.Wolfdietrich Kalusche Brandenburgische Technische Universität Cottbus 3., überarbeitete Auflage Oldenbourg Verlag München Vorwort der Herausgeber

Mehr

Software Evolution: Einführung. Dr. Thorsten Arendt Marburg, 15. Oktober 2015

Software Evolution: Einführung. Dr. Thorsten Arendt Marburg, 15. Oktober 2015 Software Evolution: Einführung Dr. Thorsten Arendt Marburg, 15. Oktober 2015 Überblick Was ist Software-Evolution? Warum ist Software-Evolution wichtig? Was sind die Prinzipien der Software-Evolution?

Mehr

Automatisierte Software-Qualitätsmessung Erfahrungsbericht aus einem agilen Team

Automatisierte Software-Qualitätsmessung Erfahrungsbericht aus einem agilen Team Automatisierte Software-Qualitätsmessung Erfahrungsbericht aus einem agilen Team 16. Februar 2017 Anne-Christine Karpf 2015 andrena objects ag Automatisierte Software-Qualitätsmessung Warum? Zwischen all

Mehr

Anwendungsorientierte Wirtschaftsinformatik

Anwendungsorientierte Wirtschaftsinformatik Paul Alpar Rainer Alt Frank Bensberg Heinz Lothar Grob Peter Weimann Robert Winter Anwendungsorientierte Wirtschaftsinformatik Strategische Planung, Entwicklung und Nutzung von Informationssystemen 7.,

Mehr

INHALTSÜBERSICHT. Geleitwort des Herausgebers

INHALTSÜBERSICHT. Geleitwort des Herausgebers INHALTSÜBERSICHT Geleitwort des Herausgebers V Danksagung VII Inhaltsübersicht IX XI Abbildungsverzeichnis XV Tabellenverzeichnis XIX Abkürzungsverzeichnis XXI 1 Einleitung 1 1.1 Problemstellung 3 1.2

Mehr

Produktentwicklung in der Automobilindustrie

Produktentwicklung in der Automobilindustrie Sebastian 0. Schömann Produktentwicklung in der Automobilindustrie Managementkonzepte vor dem Hintergrund gewandelter Herausforderungen Mit einem Geleitwort von Prof. Dr. Max J. Ringlstetter GABLER RESEARCH

Mehr

Inhaltsübersicht. Anhang Einleitung 1. 2 Begeisterte Kunden Wertschöpfung als Teamaufgabe Unterstützende Organisation 63

Inhaltsübersicht. Anhang Einleitung 1. 2 Begeisterte Kunden Wertschöpfung als Teamaufgabe Unterstützende Organisation 63 D3kjd3Di38lk323nnm vii Inhaltsübersicht 1 Einleitung 1 2 Begeisterte Kunden 13 3 Wertschöpfung als Teamaufgabe 49 4 Unterstützende Organisation 63 5 Organisationsentwicklung 123 Anhang 159 A User Research

Mehr

Kapitel 3 Software Quality III

Kapitel 3 Software Quality III Kapitel 3 Software Quality III Software Architecture, Quality, and Testing FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Agenda Heute Von Bad Smells zu Refactorings Wie wird Refactoring durchgeführt?

Mehr

Software Evolution. Prof. Dr. Gabriele Taentzer Dr. Thorsten Arendt Wintersemester 2015/2016

Software Evolution. Prof. Dr. Gabriele Taentzer Dr. Thorsten Arendt Wintersemester 2015/2016 Software Evolution Prof. Dr. Gabriele Taentzer Dr. Thorsten Arendt Wintersemester 2015/2016 Organisation der Lehrveranstaltung Für Bachelor- und Master-Informatik Aufbau-, Vertiefungs- und Praxismodul

Mehr

Agile Softwareentwicklung

Agile Softwareentwicklung Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Mehr

Softwarewartung auslagern Die Wahl zwischen struktureller Kopplung und absehbarem Misserfolg

Softwarewartung auslagern Die Wahl zwischen struktureller Kopplung und absehbarem Misserfolg Softwarewartung auslagern Die Wahl zwischen struktureller Kopplung und absehbarem Misserfolg Zusammenfassung Softwarewartung ist ein ungeliebtes Kind und, unter bestimmten Bedingungen, ein klassischer

Mehr

1 Das Capability Maturity Model Integration 1

1 Das Capability Maturity Model Integration 1 D3kjd3Di38lk323nnm ix 1 Das Capability Maturity Model Integration 1 1.1 Aufbau des CMMI....................................... 1 1.1.1 Varianten des CMMI.............................. 1 1.1.2 Stufenförmige

Mehr

Model Driven Architecture

Model Driven Architecture Roland Petrasch Oliver Meimberg Model Driven Architecture Eine praxisorientierte Einführung in die MDA Mit Gastbeiträgen von Florian Fieber und Karsten Thoms dpunkt.verlag Inhaltsverzeichnis Vorwort 1

Mehr

Moderne Ansätze im Immobilienportfoliomanagement

Moderne Ansätze im Immobilienportfoliomanagement Daniel Philippe Stier Moderne Ansätze im Immobilienportfoliomanagement A 258804 Verlag Dr. Kovac Hamburg 2010 Inhaltsverzeichnis Abbildungsverzeichnis. XIV Tabellenverzeichnis ' XVIII Symbolverzeichnis

Mehr

xiii Inhaltsverzeichnis 1 Einleitung 1

xiii Inhaltsverzeichnis 1 Einleitung 1 xiii 1 Einleitung 1 1.1 Die Money AG.................................. 4 1.2 Grundlagen..................................... 8 1.2.1 Warum Reifegradmodelle?................. 10 1.2.2 Warum SPICE?.........................

Mehr

Software-Qualitätsmanagement in der Praxis

Software-Qualitätsmanagement in der Praxis Software-Qualitätsmanagement in der Praxis Software-Qualität durch Führung und Verbesserung von Software-Prozessen Bearbeitet von Ernest Wallmüller 2., vollständig überarbeitete Auflage 2001. Buch. XII,

Mehr

Softwaretechnik II ST II. 6 Reengineering

Softwaretechnik II ST II. 6 Reengineering Softwaretechnik II 6 Reengineering Lernziele Wissen, warum und wann Software Reengineering? Wissen, dass Software Reengineering alle Aktivitäten, deren Ziel die qualitative Verbesserung, Aufbereitung und

Mehr

4 Cybertronische Systeme Definition und Grundlagen Cybertronische Produkte Cybertronische Produktionssysteme...

4 Cybertronische Systeme Definition und Grundlagen Cybertronische Produkte Cybertronische Produktionssysteme... Inhaltsverzeichnis Teil I Das Projekt mecpro 2 1 Vorwort... 3 2 Ausgangssituation... 5 3 Zielstellung des Projekts mecpro 2... 13 4 Cybertronische Systeme... 19 4.1 Definition und Grundlagen..... 19 4.2

Mehr

xii 5.3 Debugging Einplanung der Fehlersuche in Produkt und Prozess Vorbereitung und Ausführung des Debugging

xii 5.3 Debugging Einplanung der Fehlersuche in Produkt und Prozess Vorbereitung und Ausführung des Debugging xi I Warum überhaupt testen? 1 1 Komplexe Systeme führen zu Fehlern... 3 1.1 Kommunikation.............................................. 3 1.2 Gedächtnis... 6 1.3 Fachlichkeit... 6 1.4 Komplexität... 7

Mehr

Software Engineering. Einleitung zur Vorlesung. Herbstsemester Universität Zürich Institut für Informatik

Software Engineering. Einleitung zur Vorlesung. Herbstsemester Universität Zürich Institut für Informatik Martin Glinz Harald Gall Software Engineering Herbstsemester 2010 Einleitung zur Vorlesung Universität Zürich Institut für Informatik 2010 Martin Glinz und Harald Gall. Alle Rechte vorbehalten. Speicherung

Mehr

Requirements Engineering

Requirements Engineering Klaus Pohl Chris Rupp Basiswissen Requirements Engineering Aus- und Weiterbildung zum»certified Professional for Requirements Engineering«Foundation Level nach IREB-Standard 4., überarbeitete Auflage dpunkt.vertag

Mehr

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11 D3kjd3Di38lk323nnm xi 1 Einleitung 1 1.1 Softwarearchitektur als Disziplin im Software Engineering........ 2 1.2 isaqb International Software Architecture Qualification Board.......... 4 1.3 Certified

Mehr

Controlling für freie Träger von Kindertageseinrichtungen

Controlling für freie Träger von Kindertageseinrichtungen Christina Feldmeier Controlling für freie Träger von Kindertageseinrichtungen Funktion, Organisation und Instrumente Verlag Dr. Kovac Hamburg 2011 VIII Inhaltsverzeichnis Inhaltsübersicht Inhaltsverzeichnis

Mehr

Wissensmanagement im technischen Service

Wissensmanagement im technischen Service Michael Weinrauch Wissensmanagement im technischen Service Praxisorientierter Gestaltungsrahmen am Beispiel industrieller Großanlagen Mit einem Geleitwort von Prof. Dr. Günter Specht Deutscher Universitäts-Verlag

Mehr

TECHNISCHE INFORMATIQNSBIBUOTHEK UNIVERSITÄTSBIBLIOTHEK HANNOVER

TECHNISCHE INFORMATIQNSBIBUOTHEK UNIVERSITÄTSBIBLIOTHEK HANNOVER Komplexitätsreduktion in der Softwareentwicklung TECHNISCHE INFORMATIQNSBIBUOTHEK UNIVERSITÄTSBIBLIOTHEK HANNOVER TIB/UB Hannover 89 127 540 288 INHALTSVERZEICHNIS SEITE IX INHALTSVERZEICHNIS Teil I Das

Mehr

Manfred Bruhn Sieglinde Martin. Stefanie Schnebelen. Integrierte Kommunikation. in der Praxis. Entwicklungsstand in. deutschsprachigen Unternehmen

Manfred Bruhn Sieglinde Martin. Stefanie Schnebelen. Integrierte Kommunikation. in der Praxis. Entwicklungsstand in. deutschsprachigen Unternehmen Manfred Bruhn Sieglinde Martin Stefanie Schnebelen Integrierte Kommunikation in der Praxis Entwicklungsstand in deutschsprachigen Unternehmen 4^1 Springer Gabler Inhaltsverzeichnis Vorwort Inhaltsverzeichnis

Mehr

Performancebewertung und -Sicherung von orchestrierten Serviceangeboten

Performancebewertung und -Sicherung von orchestrierten Serviceangeboten Dmytro Rud Performancebewertung und -Sicherung von orchestrierten Serviceangeboten Verlag Dr. Kovac Hamburg 2009 nhaltsverzeichnis 1. Einführung 1 1.1. Motivation und Ziele 1 1.2. Aufbau der Dissertationsschrift

Mehr

Software-Wartung eine Taxonomie

Software-Wartung eine Taxonomie Software-Wartung eine Taxonomie Übersicht Warum wird eine Taxonomie der Software-Wartung benötigt? Definition der Software-Wartung Erläuterung verwandter Begriffe Arten und Aspekte der Software-Wartung

Mehr

Methodische objektorientierte Softwareentwicklung

Methodische objektorientierte Softwareentwicklung Mario Winter Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte dpunkt.verlag I Klassische Aspekte des Software Engineering 1 1 Allgemeine

Mehr

Inhaltsverzeichnis. 1 Einleitung 1. Bibliografische Informationen digitalisiert durch

Inhaltsverzeichnis. 1 Einleitung 1. Bibliografische Informationen   digitalisiert durch 1 Einleitung 1 1.1 Was bringt die ISO/IEC 20000 3 Nachweis der Leistungsfähigkeit 3 Kontinuierliche Verbesserung 3 Reduzierung von Fehlleistungskosten/Wirtschaftlichkeit 3 Risikoreduzierung bei der Auswahl

Mehr

organisation für eine bedarfsorientierte und wandlungsfähige Produktion -Steuerung und Restrukturierung der Aufbau

organisation für eine bedarfsorientierte und wandlungsfähige Produktion -Steuerung und Restrukturierung der Aufbau STUTTGARTER BEITRÄGE ZUR PRODUKTIONSFORSCHUNG BAND 9 Herausgeber: Univ.-Prof. Dr.-Ing. Thomas Bauernhansl Prof. Dr.-Ing. Prof. Dr. h. c. mult. Alexander Verl Prof. Dr.-Ing. Prof. e. h. Dr.-Ing. e. h. Dr.

Mehr

Das UML Benutzerhandbuch

Das UML Benutzerhandbuch Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 Inhalt Vorwort 15 Ziele 15 Publikum 16 Wie Sie dieses Buch verwenden sollten 16 Aufbau und besondere Merkmale 17

Mehr

- Fragenkatalog Analyse -

- Fragenkatalog Analyse - Diplomarbeit Entwicklung eines webbasierten Systems zur Erfassung und Bearbeitung von Modification Requests - Fragenkatalog Analyse - Tim Schönleber 15. März 2005 1 Fragenkatalog Ist-Zustand Terminologie

Mehr

Mit interner Kundenzufriedenheit zur externen Kundenbindung

Mit interner Kundenzufriedenheit zur externen Kundenbindung Mit interner Kundenzufriedenheit zur externen Kundenbindung Kompromisslose Kundenorientierung als Erfolgsfaktor von Hansjörg Künzel 1. Auflage Hanser München 2001 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software Peter Liggesmeyer Software-Qualität Testen, Analysieren und Verifizieren von Software Spektrum Akademischer Verlag Heidelberg» Berlin ( 1 Einführung 1 1.1 Motivation 2 1.2 Terminologie und Begriffsdefinitionen

Mehr

Listed Private Equity; Performance, Einflussfaktoren und Portfolioeffekte

Listed Private Equity; Performance, Einflussfaktoren und Portfolioeffekte Fabian Stich Listed Private Equity; Performance, Einflussfaktoren und Portfolioeffekte Eine empirische Analyse PETER LANG Internationaler Verlag der Wissenschaften Inhaltsübersicht ix Inhaltsübersicht

Mehr

Ralf Kneuper Ernest Wallmüller (Hrsg.) CMMI in der Praxis. Fallstudien zur Verbesserung der Entwicklungsprozesse mit CMMI. dpunkt.

Ralf Kneuper Ernest Wallmüller (Hrsg.) CMMI in der Praxis. Fallstudien zur Verbesserung der Entwicklungsprozesse mit CMMI. dpunkt. Ralf Kneuper Ernest Wallmüller (Hrsg.) CMMI in der Praxis Fallstudien zur Verbesserung der Entwicklungsprozesse mit CMMI dpunkt.verlag 1 Das Capability Maturity Model Integration 1 1.1 Aufbau des CMMI

Mehr

Kanban in der Softwareentwicklung

Kanban in der Softwareentwicklung DOAG 2011 Kanban in der Softwareentwicklung Martin Heilemann Lynx Consulting GmbH Kanban in der Softwareentwicklung 看板 Toyota Produktionssystem Supermarkt was er braucht wann er es braucht in der Menge,

Mehr

Software Engineering. 11. Einführung und Wartung

Software Engineering. 11. Einführung und Wartung Software Engineering 11. Einführung und Wartung Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Testen

Mehr

Nicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse. dpunkt.verlag

Nicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse. dpunkt.verlag Nicolai Josuttis SOA in der Praxis System-Design für verteilte Geschäftsprozesse dpunkt.verlag Vorwort ix 1 Motivation 1 1.1 Kennzeichen großer Systeme 3 1.2 Das Märchen vom»magischen Bus«5 1.3 Was man

Mehr

Inhaltsverzeichnis Die V-Modell XT Grundlagen IT-Strategie und Implementierung unternehmensweiter Vorgehensmodelle

Inhaltsverzeichnis Die V-Modell XT Grundlagen IT-Strategie und Implementierung unternehmensweiter Vorgehensmodelle 1 Die V-Modell XT Grundlagen... 1 Andreas Rausch, Manfred Broy 1.1 V-Modell XT Übersicht... 2 1.1.1 Zielsetzung... 4 1.1.2 Projekttypen... 5 1.1.3 Vorgehensbausteine... 6 1.2 Projektdurchführungsstrategien...

Mehr

Inhalt. Vorwort. Teil 1: Die DoE-Methode 1. 1 Der Mythos Taguchi und Shainin 1

Inhalt. Vorwort. Teil 1: Die DoE-Methode 1. 1 Der Mythos Taguchi und Shainin 1 Vorwort V Teil 1: Die DoE-Methode 1 1 Der Mythos Taguchi und Shainin 1 2 Elemente des DoE 5 2.1 Robust Design... 5 2.2 Der Qualitätsbegriff... 6 2.3 Systemverhalten... 7 2.4 Wirkungsfunktion... 8 2.5 Qualitätsverlustfunktion...

Mehr

Erfolgreiche Zusammenarbeit von Business Angels und Start-Ups in der Schweiz

Erfolgreiche Zusammenarbeit von Business Angels und Start-Ups in der Schweiz DISS. ETHNr. 16445 Erfolgreiche Zusammenarbeit von Business Angels und Start-Ups in der Schweiz ABHANDLUNG zur Erlangung des Titels DOKTOR DER WISSENSCHAFTEN der EIDGENÖSSISCHEN TECHNISCHEN HOCHSCHULE

Mehr

Software Engineering. Einleitung zur Vorlesung. Wintersemester 2005/06. Universität Zürich Institut für Informatik

Software Engineering. Einleitung zur Vorlesung. Wintersemester 2005/06. Universität Zürich Institut für Informatik Martin Glinz Harald Gall Software Engineering Wintersemester 2005/06 Einleitung zur Vorlesung Universität Zürich Institut für Informatik 2005 Martin Glinz und Harald Gall. Alle Rechte vorbehalten. Speicherung

Mehr

Taxonomy of Evolution and Dependability. Integration Engineering SS 2009 Andreas Landerer

Taxonomy of Evolution and Dependability. Integration Engineering SS 2009 Andreas Landerer Taxonomy of Evolution and Dependability Integration Engineering SS 2009 Andreas Landerer Agenda Informationen über Massimo Felici Definition zentraler Begriffe Inhalt des Artikels Kernaussagen des Artikels

Mehr

Anwendungsorientierte Wirtschaftsinformatik

Anwendungsorientierte Wirtschaftsinformatik Paul Alpar Rainer Alt Frank Be;nsberg Heinz Lothar Grob I Peter Weimahn I Robert Winter Anwendungsorientierte Wirtschaftsinformatik Strategische Planung, Entwicklung und Nutzung von Informationssystemen

Mehr

1.1 Softwareintensive Systeme Bedeutung des Requirements Engineering... 8

1.1 Softwareintensive Systeme Bedeutung des Requirements Engineering... 8 ix Teil I Grundlagen und Rahmenwerk 1 1 Motivation 5 1.1 Softwareintensive Systeme................................... 5 1.2 Bedeutung des Requirements Engineering........................ 8 2 Anforderungen

Mehr

Fremd- und Selbsteinschätzung des. Führungskräfteverhaltens in einem

Fremd- und Selbsteinschätzung des. Führungskräfteverhaltens in einem Kathrin Schweizer Neuroleadership Fremd- und Selbsteinschätzung des Führungskräfteverhaltens in einem mittelständischen Unternehmen Mit einem Geleitwort von Prof. Dr. habil. Rüdiger Reinhardt ^ Springer

Mehr

Wettbewerbsvorteile durch strategisches Betriebsformenmanagement

Wettbewerbsvorteile durch strategisches Betriebsformenmanagement Vera Südmeyer Wettbewerbsvorteile durch strategisches Betriebsformenmanagement Ein dynamischer Bezugsrahmen für Einzelhandelsunternehmen PETER LANG Europäischer Verlag der Wissenschaften IX Inhaltsverzeichnis

Mehr