Software Engineering. 11. Einführung und Wartung

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Software Engineering. 11. Einführung und Wartung"

Transkript

1 Software Engineering 11. Einführung und Wartung

2 Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Testen Konfigurationsmanagement Abnahme, Einführung, Wartung und Pflege

3 Abnahme und -Einführungsphase Abnahme der Software durch den Auftraggeber Externer oder interner Kunde für Individualsoftware Standardsoftware: Produktmanagement / Vertrieb Einführung Inbetriebnahme beim Anwender Standardsoftware: Markteinführung Inbetriebnahme erfolgt durch Anwender selbst oder Berater Hierzu benötigt: o o o Installationsroutinen, Tools zur Unterstützung der Einführung Einführungsleitfaden Schulungsunterlagen Anschließend Beginn der Wartungs- und Pflegephase

4 Inbetriebsetzung: Planung Hardware, Datenbank, Integration mit anderen Systemen Verantwortliche für HW-Bereitstellung, Installation, Konfiguration Vorgehen für die Abnahme, technisch und inhaltlich Integrationstests Bereitstellung Betriebshandbücher Beginn des Betriebs

5 Integration der Anwender Anwenderdokumentation Einarbeitung der Mitarbeiter im Rahmen eines Probebetriebs Schulungen

6 Anwenderdokumentation Dokumentationen Benutzerdokumentation Zweck: Einführung in die Anwendung, später Nachschlagen Nicht an Komponenten, sondern an Bearbeitung von Aufgaben orientieren Anteil von Beispielen mindestens 30%, Screenshots Technische Dokumentation (z. B. für Administratoren) Anpassung der Dokumentation an Änderungen im Rahmen der Wartung

7 Schulungen Berücksichtigung unterschiedlicher Benutzergruppen und Berechtigungen Schulungskonzept für jede Benutzergruppe Schulungsmaterial an Ggf. modularer Aufbau der Schulungen Grundlagen und Basisfunktionen für alle Spezielle Funktionen nur für diejenigen, die sie benötigen Möglichst durch professionelle Trainer Müssen vorher selbst eingearbeitet werden Kleine Gruppen Möglichst praxisnah Interaktive Übungen

8 Inbetriebnahme: Abnahme Übergabe an Auftraggeber Produkt und gesamte Dokumentation Aufwände für Abnahme müssen im Projekt geplant werden Abnahme muss nachvollziehbar durchgeführt und dokumentiert werden Abnahmeprotokoll Durchgeführte Tests und Ergebnisse Formale Abnahme durch Auftraggeber: Bestätigung des Kunden, dass Anforderungen erfüllt sind

9 Inbetriebnahme: Abnahme Abnahmetest Durch Auftraggeber: Sind die Anforderungen umgesetzt? Vollständige Überprüfung bei komplexen Systemen schwierig Ggf. mehrstufige Abnahme für verschiedene Teile der SW Ebenen Beteiligung verschiedener Stakeholder Technisch: Funktionstests etc. Inhaltlich: Benutzer-Akzeptanz-Tests Umgebung: Integrationstest mit den realen Systemen des Kunden Belastungstest, Stresstest mit Echtdaten

10 Inbetriebnahme: Überwachung und Optimierung Überwachung Ist das System erreichbar? Entspricht das Verhalten den Erwartungen? Antwortzeiten? Backups? Werden die erforderlichen Administrationsaufgaben durchgeführt?... Optimierung, z. B. Z. B. bessere Verwendung ungenutzter Hardware-Kapazitäten Performance-Verbesserung Erhöhung der Stabilität Erhöhung Ausfallsicherheit

11 Migration Ziel: Existierendes System aktualisieren Auf den Stand der Technik bringen, Peformance, Durchsatz, Flexibilität,... Arten der Migration Softwaremigration: Umstieg (eines Teils) einer eingesetzten Software Datenmigration: Transfer von Daten in ein anderes System Hardwaremigration: Umstellung auf andere Hardware Herausforderung: Laufenden Betrieb aufrechterhalten!

12 Datenmigration Bei Einführung einer neuen Software ist meist eine Datenübernahme aus existierenden Systemen erforderlich Hierzu erforderlich: Export- und Importfunktionen Transformationsprogramme Müssen z. T. erst geschrieben werden Insbesondere die Umstellung von ständig genutzten Systemen mit laufend geänderten Daten ist schwierig Umstellung zu einem oder mehreren definierten Zeitpunkten Testen, ob Daten richtig übertragen wurden

13 Migrationsstrategien Chicken Little Inkrementelle Vorgehensweise Es werden immer nur einzelne Komponenten ersetzt Schnittstellen zwischen alten und neuen Komponenten erforderlich Cold Turkey Parallele Komplettentwicklung des neuen Systems Gesamtes System wird auf einmal umgestellt

14 Freigabe Abschluss der Produktentwicklung Übertragung des Produktes in Wartungs- und Produktarchiv

15 Lehmans Gesetze Quelle: Sommerville

16 Kosten für Wartung und Pflege Quelle: Sommerville Kosten für Wartung und Pflege bis zu viermal höher als Entwicklungskosten

17 Wartung Umfasst sämtliche Änderungen zur Fehlerbehebung, Performance-Verbesserung oder Anpassung an eine geänderte Umgebung Keine funktionale Veränderung Nur technische Realisierung angepasst Auslöser Gefundene Fehler Entdeckte Sicherheitsprobleme Neue Versionen von verwendeten Frameworks oder Drittkomponenten Performance Probleme durch gestiegene Nutzerzahlen...

18 Wartung vs. Pflege Wartung Ausgangsbasis: fehlerhaftes bzw. inkonsistentes Produkt Probleme sind zu beheben und zu lokalisieren Korrektur einzelner Fehler mit begrenzter Auswirkung auf Gesamtprodukt Konzentration auf Implementierung Ereignisgesteuert, d. h. nicht vorhersehbar und daher schwer planbar Pflege Ausgangsbasis: Konsistentes Produkt, in das gezielt Änderungen und Erweiterungen einzubringen sind Bandbreite von kleinen bis sehr umfangreichen Änderungen Änderungen und Erweiterungen in allen Teilprodukten (Produkt-Definition, - Entwurf, Implementierung) Planbar

19 Wartungstypen Korrektive Wartung Bei Fehlern oder Nichteinhalten von Anforderungen Präventive Wartung Bei erkannten Risiken: Fehler von vornherein verhindern Z. B. Jahr 2000-Problem Adaptive Wartung Anpassung Z. B. bei geänderter Hardware oder Drittsystemen Perfektionierende Wartung Verbesserung der Anwendung Z. B. hinsichtlich Speicherbedarf, Wartbarkeit,...

20 Wartungsprozesse Quelle: Grechenig et al: Softwaretechnik

21 Wartungsprozesse Prozesseinführung Vorgehen d. Wartung bestimmen, Wartungsplan erstellen Problem- und Änderungsanalyse I. d. R. bei Änderungsanträgen Problem analysieren, Änderungsmöglichkeiten entwickeln und auswählen Änderungsumsetzung Wartungsbewertung und Abnahme Überprüfung der durchgeführten Änderung (Test) Übernahme in das Produktivsystem Migration Außerbetriebnahme Betrieb einer Anwendung einstellen

22 Maßnahmen während der Wartung Refaktorisierung Auch während der Wartungsphase Verbesserungen ohne funktionale Veränderungen Ziel: Beibehaltung der Wartbarkeit Software Reengineering Komplette oder teilweise Neuentwicklung bei gleichbleibender Funktionalität Umfassender als Refaktorisierung Ziel: Qualität der Software erhöhen Reverse Engineering Gewinnung von Code oder Modellen aus laufenden Systemen Wenn der Code oder die Dokumentation nicht mehr zur Verfügung steht, aber für Änderungen benötigt wird

Betrieb und Wartung. Software Engineering 1 WS 2011/2012

Betrieb und Wartung. Software Engineering 1 WS 2011/2012 Betrieb und Wartung Software Engineering 1 WS 2011/2012 Prof. Dr. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik Technische Universität Braunschweig (mit Folien von Dr. A. Herrmann und

Mehr

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12 Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung

Mehr

Skript zur Vorlesung. Softwaretechnik. IT Kompaktkurs. Folge 14: Einführung, Test und Betrieb. Sommersemester 2001

Skript zur Vorlesung. Softwaretechnik. IT Kompaktkurs. Folge 14: Einführung, Test und Betrieb. Sommersemester 2001 Skript zur Vorlesung Softwaretechnik IT Kompaktkurs Folge 14: Einführung, Test und Betrieb Sommersemester 2001 Prof. Dr. Manfred Beham Fachhochschule Amberg-Weiden Einführung, Test und Betrieb Übersicht

Mehr

Software Engineering. 3. Analyse und Anforderungsmanagement

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

Mehr

Hauptseminar Wartung von Softwaresystemen

Hauptseminar Wartung von Softwaresystemen Hauptseminar Wartung von Softwaresystemen Legacy Migrationsstrategien 13. Dezember 2005 Seite 1 Überblick 1. Einführung und Definitionen 2. Migrationsstrategien 3. Migration bei verschiedenen Systemstrukturen

Mehr

Grundlagen Software Engineering. Abnahme und Wartung

Grundlagen Software Engineering. Abnahme und Wartung Grundlagen Software Engineering Abnahme und Wartung Prof. Dr. Liggesmeyer, 1 Inhalt Die Abnahme- & Einführungsphase Die Abnahmephase Die Einführungsphase Die Wartungs- & Pflegephase Aufgaben und ihr Aufwand

Mehr

Kapitel 6 - Die Abnahme-, Einführungs-, Wartungsund Pflegephase

Kapitel 6 - Die Abnahme-, Einführungs-, Wartungsund Pflegephase Kapitel 6 - Die Abnahme-, Einführungs-, Wartungsund Pflegephase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von

Mehr

1. Grundbegriffe des Software-Engineering

1. Grundbegriffe des Software-Engineering 1. Grundbegriffe Software Engineering 1 1. Grundbegriffe des Software-Engineering Was ist Software-Engineering? (deutsch: Software-Technik) Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen

Mehr

Software Engineering Vorlesung für Medieninformatik

Software Engineering Vorlesung für Medieninformatik Software Engineering Vorlesung für Medieninformatik Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung

Mehr

5 Die Abnahme- & Einführungsphase. 6 Die Wartungs- & Pflegephase. Software-Technik. Inhalt. Der Abnahme- & Einführungsprozess

5 Die Abnahme- & Einführungsphase. 6 Die Wartungs- & Pflegephase. Software-Technik. Inhalt. Der Abnahme- & Einführungsprozess 1 Software-Technik 2 Einf ührung und Überblick LE 1 V Unternehm ensmodellierung 5 Die Abnahme- & Einführungsphase 6 Die Wartungs- & Pflegephase Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität

Mehr

Vorlesung Software-Wartung Änderungs- und Konfigurationsmanagement

Vorlesung Software-Wartung Änderungs- und Konfigurationsmanagement Vorlesung Software-Wartung Änderungs- und Konfigurationsmanagement Dr. Markus Pizka Technische Universität München Institut für Informatik pizka@in.tum.de 3.3 Änderungsmanagement (CM) Evolution der Software

Mehr

Das Wasserfallmodell - Überblick

Das Wasserfallmodell - Überblick Das Wasserfallmodell - Überblick Das Wasserfallmodell - Beschreibung Merkmale des Wasserfallmodells: Erweiterung des Phasenmodells Rückkopplungen zwischen den (benachbarten) Phasen sind möglich Ziel: Verminderung

Mehr

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen

Mehr

CRM-Komplettpaket zum Fixpreis

CRM-Komplettpaket zum Fixpreis Richtig informiert. Jederzeit und überall. CRM-Komplettpaket zum Fixpreis Leistungsbeschreibung CAS Software AG, Wilhelm-Schickard-Str. 8-12, 76131 Karlsruhe, www.cas.de Copyright Die hier enthaltenen

Mehr

Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß

Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068

Mehr

Datenschutzfreundliches Projektmanagement Sven Thomsen Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein

Datenschutzfreundliches Projektmanagement Sven Thomsen Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein Datenschutzfreundliches Projektmanagement Sven Thomsen Datenschutz Schleswig-Holstein Projekt? Definition Projekt: Vorhaben, das im Wesentlichen durch die Einmaligkeit der Bedingungen in ihrer Gesamtheit

Mehr

Software Engineering. 2. V-Modell XT

Software Engineering. 2. V-Modell XT Software Engineering 2. V-Modell XT Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement

Mehr

6 Produktqualität Systeme: Integrationstest [sehr stark gekürzt]

6 Produktqualität Systeme: Integrationstest [sehr stark gekürzt] 1 Software-Qualitätssicherung 2 Integrationsstrategien big bang 6 Produktqualität Systeme: Integrationstest [sehr stark gekürzt] nicht-inkrementell geschäftsprozeßorientiert Prof. Dr. Helmut Balzert Lehrstuhl

Mehr

17 Überblick über die restlichen Vorgehensbausteine

17 Überblick über die restlichen Vorgehensbausteine Bundesamt für Informationsmanagement und Informationstechnik der Bundeswehr 17 Überblick über die restlichen Vorgehensbausteine V-Modell XT Anwendung im Projekt

Mehr

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander?

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander? INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung Rütistrasse 9, Postfach 5401 Baden, Switzerland Phone: +41 56 222 65 32 Internet: www.infogem.ch Robust und Agil gegeneinander oder miteinander?

Mehr

Software-Maintenance SOFTWARE-MAINTENANCE. Factsheet

Software-Maintenance SOFTWARE-MAINTENANCE. Factsheet SOFTWARE-MAINTENANCE Factsheet Seite 2/6 -Service: Qualifiziert, transparent und individuell. Für verbesserte Prozesse im Software-Lifecycle Software-Systeme nehmen heute in nahezu allen Unternehmensbereichen

Mehr

Software Engineering

Software Engineering Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,

Mehr

Software Engineering

Software Engineering Software Engineering Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik Prof. A. Müller, FH KL Software Engineering 2015 1 Inhalte Begrüßung Vorstellung, Übersicht Formales

Mehr

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander?

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander? INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung Rütistrasse 9, Postfach 5401 Baden, Switzerland Phone: +41 56 222 65 32 Internet: www.infogem.ch Robust und Agil gegeneinander oder miteinander?

Mehr

FUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING

FUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING 18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht

Mehr

Christoph Behounek, eggs unimedia

Christoph Behounek, eggs unimedia Adobe Experience Manager6.1 Planung eines erfolgreichen AEM Upgrades Christoph Behounek, eggs unimedia Adobe Experience Manager Ohne Planung funktioniert es nicht Planung eines erfolgreichen AEM Updates

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

Was versteht man unter Softwarequalität?

Was versteht man unter Softwarequalität? Was versteht man unter? ist die Gesamtheit der Merkmale und Merkmalswerte eines Softwareproduktes, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen. Was ist

Mehr

Dokumentation für die Software-Wartung

Dokumentation für die Software-Wartung 7. Workshop Software-Reengineering Dokumentation für die Software-Wartung Stefan Opferkuch Universität Stuttgart Institut für Softwaretechnologie, Abteilung Software Engineering 4. Mai 2005 Übersicht Wie

Mehr

5 Wartung & Pflege von Software

5 Wartung & Pflege von Software Softwaretechnik II 5 Wartung & Pflege von Software Lernziele Wissen, warum eine kontinuierliche Wartung und Pflege von Software unabdingbar ist Verstehen, was Pflege/Wartung von Softwaresystemen bedeutet

Mehr

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.1 Wie kommt es zu einem Projektauftrag? Auftraggeber Projekt-Idee / Ziele [Anforderungen/Spezifikation/

Mehr

Rethinking Software Migration im Zeitalter der Webanwendung

Rethinking Software Migration im Zeitalter der Webanwendung Rethinking Software Migration im Zeitalter der Webanwendung Die Migration unserer Software kann doch kein Problem sein, wenn man dazu schon Lehrbuchlösungen findet. Der Vortrag diskutiert Probleme klassischer

Mehr

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,

Mehr

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Sybase Central Dokumentation Aktivierung der Monitoringfunktion Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...

Mehr

Software Engineering

Software Engineering Software Engineering Prof. Adrian A. Müller, PMP Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken Prof. A. Müller, FH KL Software Engineering Winter '12/'13

Mehr

Vorlesung Software-Reengineering

Vorlesung Software-Reengineering Vorlesung Software-Reengineering Prof. Dr. Rainer Koschke Arbeitsgruppe Softwaretechnik Fachbereich Mathematik und Informatik Universität Bremen Wintersemester 2010/11 Überblick I Durchführung von Reengineering-Projekten

Mehr

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

Was versteht man unter einem Softwareentwicklungsmodell?

Was versteht man unter einem Softwareentwicklungsmodell? Softwareentwicklung Was versteht man unter einem Softwareentwicklungsmodell? Ein Softwareentwicklungsmodell ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen ( ingenieursmäßigen

Mehr

17 Architekturentwurf Vorgehen und Dokumentation

17 Architekturentwurf Vorgehen und Dokumentation 17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen

Mehr

Migrationsstrategien. Dr. Thorsten Arendt Marburg, 22. Januar 2015

Migrationsstrategien. Dr. Thorsten Arendt Marburg, 22. Januar 2015 Migrationsstrategien Dr. Thorsten Arendt Marburg, 22. Januar 2015 Re-Engineering Patterns [Demeyer et al.] 2 Software-Evolution WS 2014/2015 Überblick Probleme Wenn man ein bestehendes System re-engineered

Mehr

Testfragen PRINCE2 Foundation

Testfragen PRINCE2 Foundation Testfragen PRINCE2 Foundation Multiple Choice Prüfungsdauer: 20 Minuten Hinweise zur Prüfung 1. Sie sollten versuchen, alle 25 Fragen zu beantworten. 2. Zur Beantwortung der Fragen stehen Ihnen 20 Minuten

Mehr

i.s.h.med Entwicklung & Services Manfred Kösner / Manfred Schönthoner 27.09.2012 Siemens AG Österreich. Alle Rechte vorbehalten.

i.s.h.med Entwicklung & Services Manfred Kösner / Manfred Schönthoner 27.09.2012 Siemens AG Österreich. Alle Rechte vorbehalten. i.s.h.med Entwicklung & Services Manfred Kösner / Manfred Schönthoner 27.09.2012 i.s.h.med Entwicklung Die Ziele Verstärkung der Entwicklungsmannschaft bei stabilen Kosten Verbesserung der Effizienz in

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

Abschnitt 16: Objektorientiertes Design

Abschnitt 16: Objektorientiertes Design Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen

Mehr

Software Engineering

Software Engineering Software Engineering Informatik II. 9. Software-Entwicklung Dokumentation Dipl.-Inform. Hartmut Petters Vorwort was ich noch zu sagen hätte... Basis dieser Vorlesung sind vor allem die folgenden Ausarbeitungen

Mehr

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung Block R (Rahmen): SE Aktivitäten 21.10.04 1 Vorlesung Methoden des Software Engineering Block R Rahmen Aktivitäten der Software-Entwicklung Martin Wirsing Einheit R.2, 21.10.2004 Block R (Rahmen): SE Aktivitäten

Mehr

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung. StuPro-Seminar Dokumentation in der Software-Wartung StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung Folie 1/xx Software-Wartung: theoretisch Ausgangslage eigentlich simpel: fertige

Mehr

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?

Mehr

Übung Einführung in die Softwaretechnik

Übung Einführung in die Softwaretechnik Lehrstuhl für Informatik 3 RWTH Aachen Übung Einführung in die Softwaretechnik Lösungshinweise zum Übungsblatt 3 Aufgabe 6a) Welche Projekttypen gibt es, und wie ist deren Zusammenhang? Systementwicklung

Mehr

Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie

Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie Insert picture and click Align Title Graphic. Systematische Software-Qualität mittels einer durchgängigen Analyse- und Teststrategie Dr. Dieter Lederer, Geschäftsführer Vector Consulting Services GmbH

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Software Engineering

Software Engineering Software Engineering Informatik II. 10. Software-Entwicklung Konfigurations-Management Dipl.-Inform. Hartmut Petters Vorwort was ich noch zu sagen hätte... Basis dieser Vorlesung sind vor allem die folgenden

Mehr

Kundenorientiertes Projektmanagement am Beispiel Luftfahrzeug

Kundenorientiertes Projektmanagement am Beispiel Luftfahrzeug Prof. Dr.-Ing. Carsten Manz Kundenorientiertes Projektmanagement am Beispiel Luftfahrzeug 2. Internationaler Projektmanagement-Tag 21. März 2002 Copyright by C.M. 21.03.02 Gliederung 1 Einleitung 2 Kunde:

Mehr

willkommen herzlich Titelmasterformat durch Klicken bearbeiten Titelmasterformat durch Klicken bearbeiten Kundenbeispiel Cloud Solution von

willkommen herzlich Titelmasterformat durch Klicken bearbeiten Titelmasterformat durch Klicken bearbeiten Kundenbeispiel Cloud Solution von herzlich willkommen Kundenbeispiel Cloud Solution von Herr Simon Lutz Leiter Finanz- und Rechnungswesen Mitglied der Geschäftsleitung Agenda Unternehmen Spitex Zürich Sihl IT-Ausgangslage Herausforderung

Mehr

Service Transition. Martin Beims. WKV SS13 Karsten Nolte. Mittwoch, 19. Juni 13

Service Transition. Martin Beims. WKV SS13 Karsten Nolte. Mittwoch, 19. Juni 13 Service Transition Martin Beims WKV SS13 Karsten Nolte Inhalt Einführung & Ziele Transition Planning & Support Change Management Service Asset & Configuration Management Release & Deployment Management

Mehr

Bück Woody. SQL Server 2005. Das Handbuch für Administratoren. ADDISON-WESLEY An imprint of Pearson Education

Bück Woody. SQL Server 2005. Das Handbuch für Administratoren. ADDISON-WESLEY An imprint of Pearson Education Bück Woody SQL Server 2005 Das Handbuch für Administratoren ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Softwareentwicklung Probleme bei großer Software Life-Cycle-Modelle Teilphasen eines Software-Projekts Methoden und Werkzeuge 01101101 01011001 11010011 10011000 00000011 00011100

Mehr

Des Weiteren gibt es Anpassungsprogrammierer, die reine Projektanpassungen umsetzen, eventuell Mitarbeiter für Datenübernahmen oder Schulungen.

Des Weiteren gibt es Anpassungsprogrammierer, die reine Projektanpassungen umsetzen, eventuell Mitarbeiter für Datenübernahmen oder Schulungen. ERP Einführung 1. Vorgehen, Terminplan, Projektrealisierung 1.1 Kickoff Termin Bei diesem Termin wird das Projektmanagement definiert. Dies bedeutet, dass das Projektteam auf beiden Seiten skizziert wird.

Mehr

Zusammenfassung der Vorlesung

Zusammenfassung der Vorlesung Zusammenfassung der Vorlesung Die wichtigsten Punkte der Vorlesung waren... Dr. F. Sarre Wintersemester Wintersemester 20102013 / 2011 / 2014 Folie 307 Herausforderungen beim Projektmanagement Projektziel

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 1 17. Oktober 2002 www4.in.tum.de/~rumpe/se

Mehr

Integration von ITIL in das V-Modell XT

Integration von ITIL in das V-Modell XT Integration von ITIL in das V-Modell XT Masterprojekt von Alexis Djomeny Nana 06.11.2014 VMEA Köln Joachim Schramm Technische Universität Clausthal Institut für Informatik - Software Systems Engineering

Mehr

Softwaretechnik WS 2013/14. Fomuso Ekellem

Softwaretechnik WS 2013/14. Fomuso Ekellem WS 2013/14 Organisatorisches Dozentin : Ango (Raum 2.250) Fragen und Übungen: mathe_ekellem@yahoo.com (Nur hier, sonst wird nicht bewertet) Folien: http://www.gm.fh-koeln.de/~afomusoe/softwaretechnik.html

Mehr

Die Softwareentwicklungsphasen!

Die Softwareentwicklungsphasen! Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.

Mehr

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger Software Engineering (Übungsblatt 2) Sommersemester 2012, Dr. Andreas Metzger Übungsblatt-Themen: Prinzip, Technik, Methode und Werkzeug; Arten von Wartung; Modularität (Kohäsion/ Kopplung); Inkrementelle

Mehr

Architektur und Qualität. Tjard Köbberling

Architektur und Qualität. Tjard Köbberling Architektur und Qualität Tjard Köbberling Gliederung Überblick Architektur und Qualität? Architekturentwurf Anforderungsanalyse Strukturierung Architekturbeschreibungen - Sichten Fallbeispiel 2 Architektur

Mehr

Vorlesung Software-Reengineering

Vorlesung Software-Reengineering Vorlesung Software-Reengineering Prof. Dr. Rainer Koschke Arbeitsgruppe Softwaretechnik Fachbereich Mathematik und Informatik Universität Bremen Wintersemester 2009/10 Überblick I 1 I 1 Arten von Reengineering-Projekten

Mehr

Abnahme komplexer Software-Systeme

Abnahme komplexer Software-Systeme Wolfgang Osterhage, Abnahme komplexer Software-Systeme Das Praxishandbuch 4y Springer 1 Zielsetzung 1 1.1 Einführung 1 1.2 Gültigkeitsbereich." 2 1.3 Normative Verweisungen 2 1.4 Methodologien 3' 1.5 Komplexe

Mehr

Übung 6: Feinentwurf. Prof. Dr. Dr. h.c. Manfred Broy Dr. Herbert Ehler, Martin Feilkas 6. Juli 2006 Bernd Spanfelner, Sebastian Winter

Übung 6: Feinentwurf. Prof. Dr. Dr. h.c. Manfred Broy Dr. Herbert Ehler, Martin Feilkas 6. Juli 2006 Bernd Spanfelner, Sebastian Winter Prof. Dr. Dr. h.c. Manfred Broy Sommersemester Dr. Herbert Ehler, Martin Feilkas 6. Juli 2006 Bernd Spanfelner, Sebastian Winter Einführung in die Softwaretechnik Übung 6: Feinentwurf Aufgabe 17: Entwurfsmuster

Mehr

Drei Jahre mit Polarion bei Fresenius Medical Care. Stuttgart, Oktober 2012

Drei Jahre mit Polarion bei Fresenius Medical Care. Stuttgart, Oktober 2012 Drei Jahre mit Polarion bei Fresenius Medical Care Stuttgart, Oktober 2012 Polarion Users Conference 2012, Drei Jahre mit Polarion bei Fresenius Medical Care, Jürgen Lehre (c) Copyright 31/08/2012 Fresenius

Mehr

Informationssystemanalyse V-Modell 4 1

Informationssystemanalyse V-Modell 4 1 Informationssystemanalyse V-Modell 4 1 Das V-Modell Das V-Modell ist Bestandteil des Standardisierungskonzepts der Bundesbehörden. Dieses Konzept hat folgende Eigenschaften: Slide 1 verbindlich für IT-Vorhaben

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Wiederholung Weitere Begriffe Programmierung im Großem (Programmierung von Software als Ganzes) Prozess-Modelle 2 Wiederholung: Prozesse Prozesse sind hierarchische Gruppierungen von

Mehr

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger Software Engineering (Übungsblatt 1) Sommersemester 2012, Dr. Andreas Metzger Übungsblatt-Themen: Besonderheiten und Eigenschaften von Software; Interne und Externe Eigenschaften 1 Aufgabe 1.1 Software

Mehr

Übungen Softwaretechnik I

Übungen Softwaretechnik I Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 2: Vorgehensmodelle IAS-Vorgehensmodell Motivation Probleme Die

Mehr

MOC 6748 Windows Server 2008 Servermanagement und -wartung

MOC 6748 Windows Server 2008 Servermanagement und -wartung MOC 6748 Windows Server 2008 Servermanagement und -wartung Modul 1: Planen der Windows Server 2008-BereitstellungIn dieser Unterrichtseinheit wird die Bereitstellung von Windows Server 2008 erläutert.lektionen

Mehr

Integrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung

Integrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung am Beispiel einer automotiven Anwendung Bernd van Vugt EXTESSY AG Stefan Gläser VOLKSWAGEN AG Motivation Kundenwunsch: Mobilität und Individualität Fahrzeug + Informationstechnologie + Dienst Herausforderung:

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung

Mehr

Inhaltsverzeichnis. Danksagungen 13. Der Autor 15. Geleitwort 17. Vorwort 19

Inhaltsverzeichnis. Danksagungen 13. Der Autor 15. Geleitwort 17. Vorwort 19 Danksagungen 13 Der Autor 15 Geleitwort 17 Vorwort 19 1 Installation und Konfiguration 21 1.1 Größenordnung des Systems 22 1.2 Systemnutzung 23 1.3 Die Editionen von SQL Server 24 1.3.1 Mobile Edition

Mehr

Definition: Software-Entwurf (SW Design) Vorlesung Softwaretechnik Software-Entwurf Dr. Lutz Prechelt. Entwurf: Wann? Entwurf vs.

Definition: Software-Entwurf (SW Design) Vorlesung Softwaretechnik Software-Entwurf Dr. Lutz Prechelt. Entwurf: Wann? Entwurf vs. Definition: Software-Entwurf (SW Design) Ziele Entwurf vs. Architektur Vorlesung Softwaretechnik Software-Entwurf Dr. Lutz Prechelt Vorgehen Festlegung der Struktur eines Softwaresystems Welche Teile gibt

Mehr

Werkzeug SAM-Tool. Marc Roggli, SAM Consultant 2012-10-13 Zürich WTC

Werkzeug SAM-Tool. Marc Roggli, SAM Consultant 2012-10-13 Zürich WTC Werkzeug SAM-Tool Marc Roggli, SAM Consultant 2012-10-13 Zürich WTC Metapher zu SAM-Werkzeuge Was hat ein SAM-Tool mit dem Rennsport zu tun? BESTELLUNGEN 2 Zahlreiche Begriffe verschiedene Interpretationen

Mehr

Inhaltsverzeichnis. Danksagungen. Der Autor. Geleitwort. Vorwort. Installation und Konfiguration

Inhaltsverzeichnis. Danksagungen. Der Autor. Geleitwort. Vorwort. Installation und Konfiguration Inhaltsverzeichnis Danksagungen Der Autor Geleitwort Vorwort 1 Installation und Konfiguration 1.1 GröiJenordnung des Systems 1.2 Systemnutzung 1.3 Die Editionen von SQL Server 1.3.1 Mobile Edition 1.3.2

Mehr

Entwicklungsprozess Verbesserung:

Entwicklungsprozess Verbesserung: Standardisierte Entwicklungsumgebung für die Softwareeigenentwicklung bei Audi Gerhard Kiffe und Thomas Bock (Audi Electronics Venture GmbH) EnProVe - Intension Entwicklungsprozess Verbesserung: Projekt

Mehr

T3 Testen im Software- Lebenszyklus

T3 Testen im Software- Lebenszyklus T3 Testen im Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test AK- 2 1 AK- Definition Test der einzelnen implementierten Komponenten

Mehr

Konzept zur Migration Joomla auf Version 3.x

Konzept zur Migration Joomla auf Version 3.x PUBLIK Internetservice, Am Halbach 10, 45478 Mülheim Michael Gatz-Kippert Am Halbach 10 45478 Mülheim an der Ruhr Tel: +49 208 74049876 Fax: +49 208 74049821 http://www.publik.ruhr Samstag, 2. August 2014

Mehr

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1 Test Dipl. Wirtsch. Ing. Alexander Werth 9-1 Phasen der Problemdefinition Anforderungsanalyse Spezifikation Entwurf Implementation Erprobung Wartung Methoden der 9-2 Software Test / Erprobung Messen der

Mehr

Professionelles Projektmanagement in der Praxis. Veranstaltung 5 Teil 3 (02.06.2003):

Professionelles Projektmanagement in der Praxis. Veranstaltung 5 Teil 3 (02.06.2003): Professionelles Projekt-Management in der Praxis Veranstaltung 5 Teil 3 (02.06.2003): Prof. Dr. Phuoc Tran-Gia, FB Informatik, Prof. Dr. Margit Meyer, FB Wirtschaftswissenschaften, Dozent: Dr. Harald Wehnes,

Mehr

Software- Qualitätsmanagement

Software- Qualitätsmanagement Software- Qualitätsmanagement Kernfach Angewandte Informatik Sommersemester 2005 Prof. Dr. Hans-Gert Gräbe 8. Systemtests 2.5 Abnahmetest Abnahmetest Der Abnahmetest ist eine besondere Ausprägung des Systemtests,

Mehr

Arten der Softwareentwicklung

Arten der Softwareentwicklung Arten der Softwareentwicklung Eigenprogrammierung Software Komponenten / -module SW SW K1 K2 K3 K4 eduzierung der Komplexität durch Modularisierung Comercial of the shelfs (COTS) Domain Management SW Zukauf

Mehr

Leistungsstark und effizient

Leistungsstark und effizient Leistungsstark und effizient Technische Ingenieur Software Individuelle Software In vielen Technologiebereichen gibt es hoch spezialisierte Anforderungen, die mit herkömmlichen Standard-Anwendungen nicht

Mehr

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor Das neue Werkzeugunterstützung mit Projektassistent und Editor Dr. Marc Sihling 4Soft GmbH Motivation Generelle Zielsetzung Die Verfügbarkeit bedarfsgerechter Werkzeuge hilft bei Einarbeitung, Auseinandersetzung

Mehr

Systems Quality Day - Technical

Systems Quality Day - Technical Systems Quality Day - Technical Software Quality in der Praxis - Software-Qualitätsmanagement für den Mittelstand - Frank Guder, Tynos Bremen, 3. Juli 2008 Tynos Software-Qualität und Dienstleistungen

Mehr

Vorlesung am 24.01.2011 Test und Abnahme von IT-Leistungen

Vorlesung am 24.01.2011 Test und Abnahme von IT-Leistungen Vorlesung am 24.01.2011 Test und Abnahme von IT-Leistungen Dr. F. Sarre Folie 253 Gesamtplanung einer Abnahme Bei der Erstellung und kontinuierlichen Pflege einer Gesamtplanung müssen folgende Punkte beachtet

Mehr

Facility Management Energieeffi zienz IT-Lösungen

Facility Management Energieeffi zienz IT-Lösungen Facility Management Energieeffi zienz IT-Lösungen Unternehmensprofi l Die EBCsoft GmbH ist Anbieter komplexer Dienstleistungen und Systeme für das Energieund Facility Management, die verschiedenste Voraussetzungen

Mehr

Einführungsstrategien komplexer IT-Lösungen

Einführungsstrategien komplexer IT-Lösungen Innovative Systemlösungen Stand: 11/2009 Ausgangsituation Die Umwelt wird immer schnelllebiger, dadurch kommt es immer öfter zu Änderungen der Anforderungen an eine Software. Die Frage ist nicht, wie man

Mehr

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance

Mehr

Universal Mobile Gateway V4

Universal Mobile Gateway V4 PV-Electronic, Lyss Universal Mobile Gateway V4 Autor: P.Groner Inhaltsverzeichnis Allgemeine Informationen... 3 Copyrightvermerk... 3 Support Informationen... 3 Produkte Support... 3 Allgemein... 4 Definition

Mehr

MultiCash 3.23. Grundsätzliche Hinweise. April 2012. Omikron Systemhaus GmbH & Co. KG Von-Hünefeld-Str. 55 D-50829 Köln

MultiCash 3.23. Grundsätzliche Hinweise. April 2012. Omikron Systemhaus GmbH & Co. KG Von-Hünefeld-Str. 55 D-50829 Köln Grundsätzliche Hinweise April 2012 Omikron Systemhaus GmbH & Co. KG Von-Hünefeld-Str. 55 D-50829 Köln Tel.: +49 (0)221-59 56 99-0 Fax: +49 (0)221-59 56 99-7 info@omikron.de www.omikron.de Inhaltsverzeichnis:

Mehr

Software - Testung ETIS SS05

Software - Testung ETIS SS05 Software - Testung ETIS SS05 Gliederung Motivation Was ist gute Software? Vorurteile gegenüber Testen Testen (Guidelines + Prinzipien) Testarten Unit Tests Automatisierte Tests Anforderungen an Testframeworks

Mehr

Anforderungen: Management

Anforderungen: Management Anforderungen: Management Anforderungen: Management Der Begriff der Anforderungsanalyse ist grundsätzlich vom Begriff des Anforderungsmanagements zu trennen, obwohl beide Konzepte in vie l- fältiger Weise

Mehr

Informationssystemanalyse Software Risk Evaluation 7 1

Informationssystemanalyse Software Risk Evaluation 7 1 Informationssystemanalyse Software Risk Evaluation 7 1 Software Risk Evaluation Um Risiken bei Software-Projekten abzuschätzen und ihnen zu begegnen, wurde am SEI die Software Risk Evaluation-Methode entwickelt.

Mehr

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Uwe Hehn TAV Februar 2005 Hochschule Bremen Uwe.Hehn@methodpark.de Abnahmetest: Warum brauchen wir denn so etwas? Projektabnahme

Mehr