Vorlesung Software-Reengineering
|
|
- Carin Raske
- vor 8 Jahren
- Abrufe
Transkript
1 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
2 Durchführung von Reengineering-Projekten: Durchführung von Reengineering-Projekten I Durchführung von Reengineering-Projekten Arten von Reengineering-Projekten Initiierung von RE-Projekten im Großen Projektrechtfertigung Messung von Wartbarkeit Portfolio-Analyse Kostenschätzung Kosten-Nutzen-Analyse Risikofaktoren Häufige Fehler Wiederholungsfragen Durchführung von Reengineering-Projekten: Lernziele Kontext Planung und Durchführung von Reengineering-Projekten unter Berücksichtigung besonderer Probleme, Risiken und häufiger Fehler Planung steht ganz am Anfang jedes Projekts bisher wurden nur technische Aspekte behandelt
3 Durchführung von Reengineering-Projekten: Arten von Reengineering-Projekten Arten von Reengineering-Projekten Reengineering als Teil des normalen Wartungsprozesses: Reengineering im Kleinen im Change-Management integriertes Reengineering massive Änderung des Codes: Reengineering im Großen Durchführung von Reengineering-Projekten: Arten von Reengineering-Projekten Änderungsrate
4 Durchführung von Reengineering-Projekten: Arten von Reengineering-Projekten Modularisierung Durchführung von Reengineering-Projekten: Initiierung von RE-Projekten im Großen Initiierung von RE-Projekten im Großen nach Sneed (1995) 1 Projektrechtfertigung 2 Inventur Welche (Teil-)Systeme existieren (Sprachen, Größe, Einsatz,... )? 3 Eingrenzung: Portfolio-Analyse Welche (Teil-)Systeme sollen (in welcher Reihenfolge) renoviert werden? Welche Komponenten müssen erweitert werden? 4 Kostenschätzung Was wird das Reengineering kosten? 5 Kosten/Nutzen-Analyse Vergleich von Ausgaben und Einsparungen 6 Vertragsabschluss Definition der Vertragsziele und ihrer Messbarkeit
5 Durchführung von Reengineering-Projekten: Projektrechtfertigung Projektrechtfertigung Funktionalität wird sich nicht in großem Maße ändern in einem reinen Reengineering-Projekt Wie ist das Projekt zu rechtfertigen? In welchem Maße wird sich die Wartbarkeit verbessern? Bestimme gegenwärtige Qualität Ermittle gegenwärtige Wartungskosten Bestimme Wert der Software (Verkaufserlöse, Wichtigkeit der Kunden,... ) Schätze zukünftige Qualität, Wartungskosten und Wert ab. Zur genauen Bestimmung muss ein Metrikprogramm existieren/etabliert werden: Qualität und Wartbarkeit? Durchführung von Reengineering-Projekten: Messung von Wartbarkeit Messung von Wartbarkeit (Ideal) Anhand eines existierenden Prozessmodells für die Wartung werden detaillierte Daten erhoben: Korrigierbarkeit Testbarkeit Änderbarkeit Fehlerrate Dauer der Beseitigung (Lokalisierung, Korrektur) Testüberdeckung Testplanvollständigkeit Änderungsrate Änderungsumfang Änderungsdauer Ressourcen Kosten Fehler Tests Änderungen Anhand der Daten wird ein statistisches Modell entwickelt, das zukünftige Wartungsdaten vorhersagt.
6 Durchführung von Reengineering-Projekten: Messung von Wartbarkeit Messung von Wartbarkeitsaspekten Einfache Metriken: Anzahl der von Änderung betroffenen Anweisungen z.b. mit diff ermittelt je größer der Wert (relativ zur Größe des Änderungsproblems), desto schlechter ist die Wartbarkeit Aufwand Kosten für Personal (Ausrüstung, Testumgebung) Anzahl der Fehler hervorgerufen durch Änderungen gefunden durch Regressionstest nach Auslieferung entdeckt Traditionelle Software-Qualitätsmetriken McCabe, Complexity, Halstead,... Durchführung von Reengineering-Projekten: Portfolio-Analyse Wo beginnen? Portfolio-Analyse relative Wart barkeit gut ausreichend D C schlecht sekundäre Reengineering kandidaten A primäre Reengineering kandidaten E B miserabel Aufgabe oder Wrapping F Wrapping oder Neuentwicklung niedrig Geschäftswert hoch
7 Durchführung von Reengineering-Projekten: Kostenschätzung Kostenschätzung Faktoren Produkt, z.b. relative Wartbarkeit (wie oben) Metriken der Größe (LOC, Function Points) Aufwand des Testens bzw. bisherige Testüberdeckung (für Regressionstest) Ressourcen, z.b. verfügbare Werkzeugunterstützung inklusive Aufwand für Anpassung bzw. Entwicklung von Werkzeugen Erfahrung des Wartungspersonals Prozess, z.b. bisheriger Aufwand für ähnliche Projekte, idealerweise bezogen auf einzelne Aktivitäten Durchführung von Reengineering-Projekten: Kostenschätzung Kostenschätzung Ideal: Aus den oben genannten Faktoren und den früheren Kosten wird mittels statistischer Analysen ein Kostenmodell entwickelt.
8 Durchführung von Reengineering-Projekten: Kostenschätzung Alternative Kostenschätzung nach Sneed (1995) Gesamtaufwand = Reengineering-Aufwand + Testaufwand Komplexität Größe [loc] durchschn. Produktivität [loc/pm] RE-Aufwand [pm] = über alle Komponenten Testaufwand = #Testfälle Durchschnittsaufwand-pro-Testfall #Testfälle kann aus zyklometrischer Zahl im Falle der Zweigüberdeckung abgeleitet werden Gewichtung bezüglich Testbarkeit, Testunterstützung, Testumgebung Erfahrungswert: Testaufwand = n RE-Aufwand für 1 n 3 Annahme: Reengineering wird großteils automatisiert. Durchführung von Reengineering-Projekten: Kostenschätzung Projektdauer nach Sneed (1995) Minimale Projektdauer T (ähnlich zu COCOMO): T = 2, 5 Aufwand 0,19 höhere Parallelität als bei Forward-Engineering-Projekten (COCOMO-Faktor ist 0,38)
9 Durchführung von Reengineering-Projekten: Kosten-Nutzen-Analyse Kosten-Nutzen-Analyse Vergleich des (erwarteten) Nutzens von... Reengineering Neuentwicklung Wrapping Untätigkeit Durchführung von Reengineering-Projekten: Kosten-Nutzen-Analyse Kosten-Nutzen-Faktoren jährliche Wartungskosten jährliche Betriebskosten jährlicher Geschäftswert geschätzte Lebensdauer Dauer von Reengineering, Wrapping bzw. Neuentwicklung Risiko von Reengineering, Wrapping bzw. Neuentwicklung
10 Durchführung von Reengineering-Projekten: Kosten-Nutzen-Analyse Nutzen Nutzen bei Beibehaltung des Status Quo = (Geschäftswert (Wartungskosten+Betriebskosten)) Lebensdauer Nutzen der Neuentwicklung = (Geschäftswert (Wartungskosten + Betriebskosten)) Entwicklungszeit +(Geschäftswert (Wartungskosten + Betriebskosten )) (Lebensdauer Entwicklungszeit) (Entwicklungskosten Risiko) ohne Berücksichtigung jährlicher Änderungen von Kosten/Nutzen Neuentwicklung kann Lebensdauer verlängern Analoge Betrachtung für Reengineering und Wrapping. Durchführung von Reengineering-Projekten: Kosten-Nutzen-Analyse Weitere zu berücksichtigende Faktoren Time-To-Market-Pressure Neuentwicklung dauert zu lange Benutzerzufriedenheit kodiertes Expertenwissen Moral des Wartungspersonals Programmierer für neue Sprachen oder Konzepte schwer zu finden langjährige Programmierer sträuben sich gegen Neuerung
11 Durchführung von Reengineering-Projekten: Risikofaktoren Risikofaktoren Risikoanalyse Identifikation der Risiken Gewichtung durch die Möglichkeit von Gegenmaßnahmen sowie der möglichen Verluste Schätzung der Wahrscheinlichkeit des Eintreffens ausgesetztes Risiko = maximaler Verlust Wahrscheinlichkeit Risiko-Faktor = (maximales ausgesetztes Risiko / geschätzte Kosten) + 1 Durchführung von Reengineering-Projekten: Risikofaktoren Typische Risiken I Performanzprobleme Migration von einer Plattform zur anderen oder einer Sprache zur anderen führt oft zu schlechterer Performanz Integrationsprobleme neu hinzu genommene oder renovierte Komponenten passen nicht ins System, weil Merkmale und Annahmen nicht mehr passen Flaschenhals Test Transformation wird oft automatisiert, so dass die Kodierung beschleunigt wird und der Aufwand für Test relativ zunimmt Testfälle sind oft unvollständig oder müssen erst geschaffen werden Nachweis semantischer Äquivalenz ist jedoch unabdingbar Probleme beim Test haben größere Auswirkungen
12 Durchführung von Reengineering-Projekten: Risikofaktoren Typische Risiken II Akzeptanzprobleme Programmierer verstehen geänderten Code nicht mehr und lehnen ihn deshalb ab Qualitätsziele nicht erreicht Qualität ist gegenwärtig nicht klar quantifizierbar Effekte des Reengineerings treten erst langfristig ein Durchführung von Reengineering-Projekten: Risikofaktoren Projektrisiken nach Sneed (1999) relative Häufigkeit (in %) Qualitätsmängel Akzeptanzprobleme Flaschenhals Test Integrationsprobleme Performanzprobleme
13 Durchführung von Reengineering-Projekten: Häufige Fehler Häufige Fehler Überschätzung gegenwärtiger RE-Technologie insbesondere Probleme bei der Interoperabilität von Werkzeugen Notwendigkeit zur Anpassung bei Sprachdialekten Menschliche Faktoren nicht berücksichtigt Non-Egoless-Programming, Vertrautheit mit dem System geht verloren, Programmierer sollten mitunter auch renoviert werden Kostennutzen kann nicht nachgewiesen werden Mangel an Weitsicht Prozess wird nicht renoviert Durchführung von Reengineering-Projekten: Wiederholungsfragen Wiederholungs- und Vertiefungsfragen I Welche Schritte sind zu unternehmen, bevor das eigentliche Projekt beginnt? Welches Problem hat insbesondere die Projektrechtfertigung? Wie ist das Projekt zu rechtfertigen? Welche Einflussfaktoren sollten für die Messung von Wartbarkeit berücksichtigt werden? Wie werden die Systeme, die renoviert werden sollen, ausgewählt? Welche Faktoren sind bei der Kostenschätzung zu berücksichtigen? Was sind typische Risiken bei RE-Projekten? Was sind häufige Fehler bei RE-Projekten?
14 Durchführung von Reengineering-Projekten: Wiederholungsfragen 1 Sneed 1995 Sneed, Harry: Planning the Reengineering of Legacy Systems. In: IEEE Software (1995), January. beschreibt die Planung von Reengineering-Projekten 2 Sneed 1999 Sneed, Harry: Risks involved in Reengineering Projects. In: Working Conference on Reverse Engineering, IEEE Computer Society Press, Oktober 1999, S beschreibt typische Risiken bei Reengineering-Projekten
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
MehrVorlesung Software-Reengineering
Vorlesung Software-Reengineering Prof. Dr. R. Koschke 1 D. Simon 2 1 Arbeitsgruppe Softwaretechnik Fachbereich Mathematik und Informatik Universität Bremen 2 Institut für Software Technologie Fakultät
MehrStuPro-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
MehrWSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter
WSR 2004 Softwarewartung und Prozessmodelle in Theorie und Praxis Urs Kuhlmann Andreas Winter Universität Koblenz-Landau 1 Gliederung Wartungsbegriff Prozessmodelle Fallstudien Problembereiche Fazit 2
MehrKirkpatrick s Four Levels of Evaluation
Evaluation von Trainingsmaßnahmen Kirkpatrick s Four Levels of Evaluation Kirkpatrick s Four Levels of Evaluation Vier aufeinander aufbauende Ebenen der Evaluation: Reaktion Lernen Verhalten Ergebnisse
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrSoftware- Qualitätsmanagement
Software- Qualitätsmanagement Thomas Kugel Brandenburg, den 10.12.2002 Agenda Einleitung Was heißt Softwarequalitätssicherung und Test Die Rolle von Test und QS in Softwareprojekten Wie wird getestet Statische
MehrGründe für fehlende Vorsorgemaßnahmen gegen Krankheit
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit politische Lage verlassen sich auf Familie persönliche, finanzielle Lage meinen, sich Vorsorge leisten zu können meinen, sie seien zu alt nicht mit
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
Mehr(1) Problemstellung. (2) Kalman Filter
Inhaltsverzeichnis (1) Problemstellung...2 (2) Kalman Filter...2 Funktionsweise... 2 Gleichungen im mehrdimensionalen Fall...3 Schätzung des Systemzustands...3 Vermuteter Schätzfehler... 3 Aktualisierung
MehrWas versteht man unter Softwaredokumentation?
Was versteht man unter? Mit bezeichnet man die Dokumentation von Computer-Software. Sie erklärt für Anwender, Benutzer und Entwickler in unterschiedlichen Rollen, wie die Software funktioniert, was sie
MehrFehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,
MehrQualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
MehrT1 - Fundamentaler Testprozess
AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In
Mehrstatuscheck im Unternehmen
Studentische Beratungsgesellschaft für Sicherheitsangelegenheiten an der HWR Berlin statuscheck im Unternehmen Mit unserem statuscheck analysieren wir für Sie Schwachstellen, Risiken sowie Kosten und Nutzen
MehrEin neues System für die Allokation von Spenderlungen. LAS Information für Patienten in Deutschland
Ein neues System für die Allokation von Spenderlungen LAS Information für Patienten in Deutschland Ein neues System für die Allokation von Spenderlungen Aufgrund des immensen Mangels an Spenderorganen
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrLösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung
Prof. Dr. Dr. h.c. M. Broy Klausurlösung Dr. H. Ehler, S. Wagner 2. Juli 2004 Lösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung Aufgabe 1 Prozessmodelle (4
MehrBernadette Büsgen HR-Consulting www.buesgen-consult.de
Reiss Profile Es ist besser mit dem Wind zu segeln, als gegen ihn! Möchten Sie anhand Ihres Reiss Rofiles erkennen, woher Ihr Wind weht? Sie haben verschiedene Möglichkeiten, Ihr Leben aktiv zu gestalten.
MehrOUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten
Outsourcing Advisor Bewerten Sie Ihre Unternehmensanwendungen auf Global Sourcing Eignung, Wirtschaftlichkeit und wählen Sie den idealen Dienstleister aus. OUTSOURCING ADVISOR Der Outsourcing Advisor ist
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
Mehritestra Software Tuning Mehr Leistung. Weniger Kosten. Software Productivity
itestra Software Productivity Software Tuning Mehr Leistung. Weniger Kosten. Fit für die Zukunft Performance-Defizite in Software-Systemen verursachen jedes Jahr Mehrausgaben für Betrieb und Nutzung in
MehrKapitel 3: Einführung Projektmanagement
: : : : : : : : : : : : : : : : : : : : : Kapitel 3: Einführung Projektmanagement Dr.-Ing. Bastian Koller, Axel Tenschert koller@hlrs.de, tenschert@hlrs.de : : : : : : : : : : : : : : : : : : : : : Kapitel
MehrFragebogen: Abschlussbefragung
Fragebogen: Abschlussbefragung Vielen Dank, dass Sie die Ameise - Schulung durchgeführt haben. Abschließend möchten wir Ihnen noch einige Fragen zu Ihrer subjektiven Einschätzung unseres Simulationssystems,
Mehr9001 weitere (kleinere) Änderungen
6.2 Ziele: SMARTE Ziele: was, Ressorucen, Verantwortung, Termin, Bewertung der Ergebnisse (für ecco nicht nue, wurde aber betont) 6.3 Änderungen: Der Einfluss von Änderungen am QMS uss bewertet werden
MehrSTATT. Bürger. Fortwährende Rechtsfragen. Individueller Rechtsanspruch. Steuervereinfachung. Steuerdschungel. gleiche Standards
Doppelbezug oder Leistungen für Tote bleiben möglich, gelten wieder andere. zur Grundsicherung. Somit vermeidet es Lücken Zeit gesichert. Dies sichert den sozialen Frieden. Jeder Rentner hat das Grundeinkommen
MehrDokumentation 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
MehrAgile Software Development
Dipl. Wirtsch. Ing. Alexander Werth Methoden der Softwareentwicklung 6-1 Agile Manifest Individuen und Interaktion statt Prozessen und Tools. Funktionierende Software statt umfangreicher Dokumentation.
MehrMarketing Intelligence Schwierigkeiten bei der Umsetzung. Josef Kolbitsch Manuela Reinisch
Marketing Intelligence Schwierigkeiten bei der Umsetzung Josef Kolbitsch Manuela Reinisch Übersicht Schwierigkeiten bei der Umsetzung eines BI-Systems Schwierigkeiten der Umsetzung 1/13 Strategische Ziele
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrDie Klimaforscher sind sich längst nicht sicher. Hans Mathias Kepplinger Senja Post
1 Die Klimaforscher sind sich längst nicht sicher Hans Mathias Kepplinger Senja Post In: Die Welt, 25. September 2007 - Dokumentation der verwandten Daten - 2 Tabelle 1: Gefährlichkeit des Klimawandels
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrWelchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte
Welchen Weg nimmt Ihr Vermögen Unsere Leistung zu Ihrer Privaten Vermögensplanung Wir machen aus Zahlen Werte Ihre Fragen Ich schwimme irgendwie in meinen Finanzen, ich weiß nicht so genau wo ich stehe
MehrHinweis: Die Umfrage wurde von 120 Unternehmen in Deutschland beantwortet.
Kundenumfrage 2015 Hinweis: Die Umfrage wurde von 120 Unternehmen in Deutschland beantwortet. Bridge imp GmbH & Co. KG, Bavariafilmplatz 8, 82031 Grünwald bei München, fon +49 89 32 49 22-0, fax +49 89
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrWhitebox-Tests: Allgemeines
-Tests: Allgemeines Andere Bezeichnungen Logic driven, Strukturelles Der Tester entwickelt Testfälle aus einer Betrachtung der Ablauflogik des Programms unter Berücksichtigung der Spezifikation Intuitiv
MehrBenötigen wir einen Certified Maintainer?
Benötigen wir einen Certified Maintainer? Stefan Opferkuch Universität Stuttgart Institut für technologie, Abteilung Engineering Bestehende Qualifizierungsprogramme Qualifizierungsprogramme existieren
MehrQM: Prüfen -1- KN16.08.2010
QM: Prüfen -1- KN16.08.2010 2.4 Prüfen 2.4.1 Begriffe, Definitionen Ein wesentlicher Bestandteil der Qualitätssicherung ist das Prüfen. Sie wird aber nicht wie früher nach der Fertigung durch einen Prüfer,
MehrGute Nachrichten: 96% zufriedene BeWoPlaner-Kunden!
Gute Nachrichten: 96% zufriedene BeWoPlaner-Kunden! Kundenzufriedenheitsstudie 2012. Durchgeführt mit 100 BeWoPlaner-Kunden. Gute Nachrichten, BeWoPlaner 2012 2 13 Der BeWoPlaner die Softwarelösung für
MehrMehr Umsatz durch Übersetzungen? Geht das?
1 Mehr Umsatz durch Übersetzungen? Geht das? 2 Wozu sollen wir unsere Homepage übersetzen lassen? Unsere Geschäftspartner finden auch so alles, was sie wissen müssen. Diese und ähnliche Aussagen sind nicht
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrWir machen neue Politik für Baden-Württemberg
Wir machen neue Politik für Baden-Württemberg Am 27. März 2011 haben die Menschen in Baden-Württemberg gewählt. Sie wollten eine andere Politik als vorher. Die Menschen haben die GRÜNEN und die SPD in
Mehr----------------------------------------------------------------------------------------------------------------------------------------
0 Seite 0 von 20 03.02.2015 1 Ergebnisse der BSO Studie: Trends und Innovationen im Business Performance Management (BPM) bessere Steuerung des Geschäfts durch BPM. Bei dieser BSO Studie wurden 175 CEOs,
MehrQualitätsmanagement. Grundlagen
Grundlagen Historie: Mit industriellen Massenproduktion erforderlich geworden (Automobilindustrie, Anfang des letzten Jahrhunderts); Qualitätsmanagement zunächst nur in der Fertigung Mitte des letzten
MehrNaturgewalten & Risikoempfinden
Naturgewalten & Risikoempfinden Eine aktuelle Einschätzung durch die TIROLER Bevölkerung Online-Umfrage Juni 2015 Eckdaten zur Untersuchung - Online-Umfrage von 11.-17. Juni 2015 - Themen... - Einschätzung
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrIhre Protein Analyse
Ihre Protein Analyse Patient Max Dusan Mustermann Sladek... geboren am 17.10.1986... Gewicht 83 kg... Probennummer P07245... Probenmaterial Plasma... Eingang 18.6.2014... Ausgang 7.7.2014 Sehr geehrter
MehrFAQs für beglaubigte Übersetzungen. 2015 Francesca Tinnirello
FAQs für beglaubigte Übersetzungen Die am häufigsten gestellten Fragen für beglaubigte Übersetzungen 1) Was sind beglaubigte Übersetzungen? 2) Was kostet eine beglaubigte Übersetzung? 3) Muss ich das Original
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrFreifunk Halle. Förderverein Freifunk Halle e.v. IT Sicherheitskonzept. Registernummer bei der Bundesnetzagentur: 14/234
IT Sicherheitskonzept Registernummer bei der Bundesnetzagentur: 14/234 1. Geltungsbereich 1.Dieses IT-Sicherheitskonzept gilt strukturell für Systemkomponenten des Freifunknetzes, welche vom selbst betrieben
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrSoftware Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003
Software Engineering Softwaretechnik Softwaretechnologie, Software Engineering (engl.) das, -, Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen für das ingenieurmäßige Entwerfen, Herstellen
Mehr1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
MehrWirtschaftsinformatik
MEBRA-: Vertragsverwaltung (1/8) Die Spezial-Lösung auf Basis Microsoft Dynamics NAV (vorm. NAVISION) Mit der Vertragsverwaltung der MEBRA- rechnen Sie regelmäßig per Knopfdruck Ihre Verträge ab. Alle
MehrMeine Entscheidung zur Wiederaufnahme der Arbeit
Meine Entscheidung zur Wiederaufnahme der Arbeit Die nachfolgende Übersicht soll Sie dabei unterstützen, Ihre Wünsche und Vorstellungen zur Wiederaufnahme der Arbeit für sich selbst einzuordnen. Sie soll
MehrDatenexport aus JS - Software
Datenexport aus JS - Software Diese Programm-Option benötigen Sie um Kundendaten aus der JS-Software in andere Programme wie Word, Works oder Excel zu exportieren. Wählen Sie aus dem Programm-Menu unter
MehrMultichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung
Philip Michel CRM Project Manager 23 June 2011 Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung 2009 IBM Corporation Die Multichannel Challenge eines
MehrBilder bearbeiten. 1 Einleitung. Lernziele. Bilder positionieren und anpassen. Bilder bearbeiten Lerndauer. 4 Minuten.
1 Einleitung Lernziele Bilder positionieren und anpassen Bilder bearbeiten Lerndauer 4 Minuten Seite 1 von 12 2 Bild einfügen und anpassen» In dieser Abhandlung über Bienen fehlt noch ein Bild. Der Cursor
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrSkriptum. zum st. Galler
Skriptum Auf dem Weg zum st. Galler Management-Modell Mit H2Ȯ. Lernen Üben Sichern Wissen Auf dem Weg zum St. Galler Management-Modell mit H2Ö Bei der Gründung der H2Ö GmbH wurde der Anspruch erhoben,
MehrWas ich als Bürgermeister für Lübbecke tun möchte
Wahlprogramm in leichter Sprache Was ich als Bürgermeister für Lübbecke tun möchte Hallo, ich bin Dirk Raddy! Ich bin 47 Jahre alt. Ich wohne in Hüllhorst. Ich mache gerne Sport. Ich fahre gerne Ski. Ich
MehrWarum Sie dieses Buch lesen sollten
Warum Sie dieses Buch lesen sollten zont nicht schaden können. Sie haben die Krise ausgesessen und können sich seit 2006 auch wieder über ordentliche Renditen freuen. Ähnliches gilt für die Immobilienblase,
MehrKulturelle Evolution 12
3.3 Kulturelle Evolution Kulturelle Evolution Kulturelle Evolution 12 Seit die Menschen Erfindungen machen wie z.b. das Rad oder den Pflug, haben sie sich im Körperbau kaum mehr verändert. Dafür war einfach
MehrBSV Ludwigsburg Erstellung einer neuen Internetseite
BSV Ludwigsburg Erstellung einer neuen Internetseite Änderungshistorie Version Datum Bearbeiter Änderung 0.1 02.06.2012 A. Lorenz Neuanlage Seite 1/9 1 Inhaltsverzeichnis: 1 Inhaltsverzeichnis:... 2 2
MehrFUTURE 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
MehrBei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.
Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrEntwicklung des Dentalmarktes in 2010 und Papier versus Plastik.
Sehr geehrter Teilnehmer, hier lesen Sie die Ergebnisse aus unserer Umfrage: Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik. Für die zahlreiche Teilnahme an dieser Umfrage bedanken wir
MehrProduktinformation ekvdialog Kostenvoranschläge leicht gemacht. Produktinformation. ekvdialog. Kostenvoranschläge leicht gemacht
Produktinformation ekvdialog Kostenvoranschläge leicht gemacht Oktober 2011 1 ekvdialog ekvdialog ermöglicht Ihnen eine komfortable Abwicklung aller Kostenvoranschläge (= KV) im Hilfsmittelumfeld. Mit
MehrManagementbewertung Managementbewertung
Managementbewertung Grundlagen für die Erarbeitung eines Verfahrens nach DIN EN ISO 9001:2000 Inhalte des Workshops 1. Die Anforderungen der ISO 9001:2000 und ihre Interpretation 2. Die Umsetzung der Normanforderungen
MehrFachanwältin für Familienrecht. Mietverhältnis
Friederike Ley Fachanwältin für Familienrecht Ihr Recht im Mietverhältnis Auch wenn der Anteil derer, die Eigentum erwerben und selbst nutzen, wächst, sind doch immer noch die meisten Bürger in unserem
MehrRisiko Pflegebedürftigkeit Unwissenheit verhindert Vorsorge
Continentale Studie 2014 Risiko Pflegebedürftigkeit Unwissenheit verhindert Vorsorge Grafiksatz Eine repräsentative TNS-Infratest-Bevölkerungsbefragung der Continentale Krankenversicherung a.g. Die Ängste
MehrSWOT Analyse zur Unterstützung des Projektmonitorings
SWOT Analyse zur Unterstützung des Projektmonitorings Alle QaS-Dokumente können auf der QaS-Webseite heruntergeladen werden, http://qas.programkontoret.se Seite 1 Was ist SWOT? SWOT steht für Stärken (Strengths),
MehrDie Invaliden-Versicherung ändert sich
Die Invaliden-Versicherung ändert sich 1 Erklärung Die Invaliden-Versicherung ist für invalide Personen. Invalid bedeutet: Eine Person kann einige Sachen nicht machen. Wegen einer Krankheit. Wegen einem
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrMean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF) Hintergrundinformation zur MTBF Was steht hier? Die Mean Time Between Failure (MTBF) ist ein statistischer Mittelwert für den störungsfreien Betrieb eines elektronischen
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrBetriebswirtschaftliche Kriterien, Aufwand und Nutzen von CMMI-Implementierungen
Betriebswirtschaftliche Kriterien, Aufwand und Nutzen von CMMI-Implementierungen Dr. Ernest Wallmüller, Wolfgang Daschner Qualität & Informatik www.itq.ch 1 Qualität & Informatik Kosten der CMMI-Nutzung
MehrProjektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern
Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller
MehrGPP Projekte gemeinsam zum Erfolg führen
GPP Projekte gemeinsam zum Erfolg führen IT-Sicherheit Schaffen Sie dauerhaft wirksame IT-Sicherheit nach zivilen oder militärischen Standards wie der ISO 27001, dem BSI Grundschutz oder der ZDv 54/100.
MehrTesten im Software- Entwicklungsprozess
Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von
MehrRequirements Engineering WS 11/12
Requirements Engineering WS 11/12 10. Übung am 03.02.2012 Agenda Besprechung Übungsblatt 10 (bis ca. 13:00) Fragen zur Altklausur Aufgabe 1 Auch van Lamsweerde hat, wie in Abbildung 1 skizziert, eine Taxonomie
MehrPassgenau schulen Bedarfsanalyse
Passgenau schulen Bedarfsanalyse Mit unserer Online-Bedarfsanalyse bringen Sie Ihre Schulungen auf den Punkt. Sie sparen Zeit und Geld effizient und passgenau. de Office-Training.de ist eine Marke der
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
MehrHoren. PRESENTED BY: André Schmidt
1 Horen PRESENTED BY: André Schmidt Roadmap In 10 Minuten Horen erklärt 2 Über Horen Allgemeines über Horen Was kann Horen? Einfach und schnell Was gewinnen Sie? Analyse der unnötigen Kosten Wie erhalten
MehrMARKTPLATZ Weiterbildung Frisches zur betrieblichen Weiterbildung und Personalentwicklung
MARKTPLATZ Weiterbildung Frisches zur betrieblichen Weiterbildung und Personalentwicklung Studie Weiterbildung 2015 Weiterbildung: Kostenfaktor oder strategische Investition? Studie: Allgemeines Methode:
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrUnicodeumstellung der HR/FI/PSM-Landschaft an der Freien Universität Berlin
Unicodeumstellung der HR/FI/PSM-Landschaft an der Freien Universität Berlin Erfahrungsbericht Marina Kuszynski 10. Oktober 2007 Inhalt SAP-System-Landschaft an der Freien Universität Berlin Kennzahlen
MehrOhne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt
MehrLebenserwartung nach Sterbetafel 2003/2005
vollendetes Alter männlich weiblich 0 76,21 76,21 81,78 81,78 1 75,56 76,56 81,08 82,08 2 74,58 76,58 80,11 82,11 3 73,60 76,60 79,12 82,12 4 72,61 76,61 78,13 82,13 5 71,62 76,62 77,14 82,14 6 70,63 76,63
MehrStrategien der Neukundengewinnung Segmentierung und Zielgruppendefinition
Strategien der Neukundengewinnung Segmentierung und Zielgruppendefinition Strategien der Neukundengewinnung - Folie 1 Vorstellrunde Geben Sie uns bitte folgende Informationen: Name und Funktion im Unternehmen
MehrXONTRO Newsletter. Makler. Nr. 16
XONTRO Newsletter Makler Nr. 16 Seite 1 In XONTRO werden zum 24. Januar 2005 folgende Änderungen eingeführt: Inflationsindexierte Anleihen Stückzinsberechnung für französische und italienische Staatsanleihen
MehrModul 3: Service Transition Teil 2
Modul 3: Service Transition Teil 2 1. Ziel, Wert und Aufgaben von Service Transition? 2. Prozess: Projektmanagement (Transition Planning and Support) 3. Prozess: Change Management 4. Prozess: Change-Evaluierung
MehrZeit lässt sich nicht wie Geld für schlechte Zeiten zur Seite legen. Die Zeit vergeht egal, ob genutzt oder ungenutzt.
Zeitmanagement Allgemeine Einleitung Wie oft haben Sie schon gehört Ich habe leider keine Zeit? Und wie oft haben Sie diesen Satz schon selbst gesagt? Wahrscheinlich nahezu jeden Tag. Dabei stimmt der
MehrVermittlung von Unternehmensbeteiligungen für kleine und mittlere Unternehmen (KMU) Prozessablauf
Vermittlung von Unternehmensbeteiligungen für kleine mittlere Unternehmen (KMU) Prozessablauf Jede Beteiligung ist für beide Seiten individuell. Dennoch gibt es in allen Transaktionen Prozesse die sich
MehrHäufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:
Mündliche Ergänzungsprüfung bei gewerblich-technischen und kaufmännischen Ausbildungsordnungen bis zum 31.12.2006 und für alle Ausbildungsordnungen ab 01.01.2007 Am 13. Dezember 2006 verabschiedete der
MehrIT-Asset-Management in der Cloud
IT-Asset-Management in der Cloud e:sam. Was ist das? e:sam ist IT-Asset-Management in der Cloud. Sie verwalten mit e:sam Ihre komplette IT-Landschaft und haben die gesamte Hardware, Software, Lizenzen
Mehr