Marc Monecke Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D Siegen

Größe: px
Ab Seite anzeigen:

Download "Marc Monecke Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D Siegen"

Transkript

1 Aufwandsschätzung Marc Monecke Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D Siegen 2. Juli 2003 Inhaltsverzeichnis 1 Einleitung Einfacher Ansatz Einflußfaktoren 1 3 Anwendbarkeit der Schätzverfahren 1 4 Basismethoden Analogiemethode Einflußfaktoren-Methode Komponentenarten-Methode Prozentsatz-Methode Function-Point-Methode Vorgehen Funktionen identifizieren Funktionen gewichten Funktionspunkte addieren Globale Einflußfaktoren berücksichtigen Bewertete Funktionspunkte ermitteln Bewertung FP-Methode Zusammenfassung 5 i

2 1 Einleitung bei der Software-Entwicklung machen Personalkosten meist den größten Kostenfaktor aus Arbeitsstunden/-tage/-monate pro Projekt zur Kalkulation eines Projekts muß Aufwand im voraus abgeschätzt werden Aufwandsschätzmethoden Schätzung auf Basis erster Version des Lastenheftes Probleme dabei: unsichere, ungenaue Daten Zeitdruck bei Angebotsabgabe Schätzung selbst zeit-/kostenaufwendig Anforderungen an Schätzmethode: hoher Prognosegenauigkeit rasche Durchführung geringer Bearbeitungsaufwand 1.1 Einfacher Ansatz Projektdauer = Umfang in Codezeilen / Produktivität der Entwickler Probleme: Umfang schwer einschätzbar Produktivität variiert (Schwierigkeitsgrad, Komplexität, Randbedingungen) unterschiedliche Aufgaben/Qualifikationen nötig Einflußfaktoren identifizieren, Schätzung anpassen 2 Einflußfaktoren hängen ab von... System- Größe Qualitätsanforderungen Zeitrahmen Entwickler-Produktivität bei verschiedenen Aufgaben 3 Anwendbarkeit der Schätzverfahren Schätzung beruht auf Erfahrungen aus früheren, vergleichbaren Projekten 1

3 Voraussetzungen: Etabliertes Anwendungsgebiet Vorhandene Erfahrungsdatenbasis passendes Vorgehensmodell Phasenmodell Schätzverfahren schlecht für Wartung/Weiterentwicklung geeignet 4 Basismethoden einzelnen Basismethoden beschränkt einsetzbar, unpräzise als Komponente von komplexeren Methoden genutzt 4.1 Analogiemethode Vergleich mit ähnlichem früheren Projekt Übereinstimmung in möglichst vielen Merkmalen Zu-/Abschläge bei Abweichungen auch für einzelne Komponenten des Systems anwendbar 4.2 Einflußfaktoren-Methode Vergleich mit früherem Projekt Unterschiede in verschiedenen Einflußfaktoren bewerten, z.b. Programmiersprache: Ada 80 Punkt... Assember 150 Punkte Programmiererfahrung des Teams: 5 Jahre 80 Punkte... 1 Jahr 140 Punkte Punktezahlen addieren Ergebnis in Korrekturfaktor umsetzen (firmenspezifisch) 4.3 Komponentenarten-Methode schwierigen Code stärker gewichten: LOC gewichtete LOC Voraussetzungen: Größenschätzung in LOC Tabelle LOC Aufwand System in Komponenten zerlegt, Komponentenart zuordnen Komponenten-Größen geschätzt Komponentenart Schwierigkeitsgrad (Aufwandsfaktor) 2

4 Datenverwaltung Auswertung Steuerprogramm graphische Schnittstelle gewichtete Größe = Summe aus Komponenten-Größe * Aufwandsfaktor 4.4 Prozentsatz-Methode Voraussetzungen: Variante des Phasenmodells (Einschränkung!) Verteilung der Aufwände auf Phasen aus früheren Projekten Annahme: Verteilung der Aufwände stets gleich erste Phase abschließen oder Aufwand schätzen anhand Verteilung Aufwand für folgende Phasen ermitteln Vorteile: früh einsetzbar leicht anwendbar Schätzung kann inkrementell verbessert werden 5 Function-Point-Methode Anfang 80er; später zahlreiche Varianten Anwendungsbereich: Betriebliche Informationssysteme Vorteil: keine Schätzung der Systemgröße nötig statt dessen Anforderungen berücksichtigen 5.1 Vorgehen Funktionen identifizieren Klassen von Funktionen: Eingabe alle Medien Kriterien für genauere Bewertung: Anzahl Datenelemente, Korrektheitsprüfung, Komfort der Bedienerführung Ausgabe beliebige Medien 3

5 Abfrage führt zu Suche im Datenbestand Darstellung des Ergebnisses keine Datenänderung Datenbestand Referenzdatei Funktionen gewichten Anhand von Kriterien einstufen als einfach, mittel, komplex (Funktionsklasse, Gewichtung) Funktionspunkte anhand Tabelle Funktionspunkte addieren Roh-Funktionspunkte (RFP) des Gesamtsystems Globale Einflußfaktoren berücksichtigen Faktoren mit Punkten bewerten ergibt 0 E 60 Beispiele: Verflechtung mit anderen Anwendungen: Punkte komplexe Rechnungen, Simulationen, Hochrechnungen: Punkte Bewertete Funktionspunkte ermitteln Bewertete Funktionspunkte: BF P := RF P 70+E 100 durch Einflußfaktoren Variation um ± 30 % möglich BFP anhand Tabelle in Aufwand (Personenmonate) umsetzen Tabelle basiert auf Erfahrungen 5.2 Bewertung FP-Methode relativ hohe Prognosegenauigkeit relativ geringer Aufwand, durch Werkzeuge unterstützt: Ableitung aus ER-Modell, OOA- Modell unabhängig vom jeweiligen Schätzer früh einsetzbar problematisch: Umsetzungstabelle 4

6 6 Zusammenfassung in Softwareprojekten sind Personalkosten größter Kostenfaktor Realisierungsaufwand Schätzung von Kosten/Aufwand zur Projektkalkulation einfache Basismethoden können zu komplexeren Schätzmethoden kombiniert werden Function Point-Methode zuverlässig im Bereich betrieblicher Informationssysteme 5

Aufwandsschätzung. Udo Kelter

Aufwandsschätzung. Udo Kelter Aufwandsschätzung Udo Kelter 18.01.2001 Zusammenfassung dieses Lehrmoduls Dieses Lehrmodul führt Techniken zur Aufwandsschätzung ein. Wir untersuchen zunächst allgemeine Faktoren, die einen Einfluß auf

Mehr

Aufwandsabschätzung in der Programmierung. Von Betül Oruc, Johannes Wild

Aufwandsabschätzung in der Programmierung. Von Betül Oruc, Johannes Wild Aufwandsabschätzung in der Programmierung Von Betül Oruc, Johannes Wild Inhaltsverzeichnis Definition & Grundlagen die Bestimmungsfaktoren... Methoden Probleme bei der Aufwandsabschätzung COCOMO-Verfahren

Mehr

Ihr Kunde ist es gewohnt zu warten? Mist Schon wieder zu spät! Aufwandsabschätzung von Projekten. Aufwandsabschätzung von Projekten

Ihr Kunde ist es gewohnt zu warten? Mist Schon wieder zu spät! Aufwandsabschätzung von Projekten. Aufwandsabschätzung von Projekten Mist Schon wieder zu spät! Aufwandsabschätzung von Projekten Frank Listing f.listing@microconsult.com 15.10.2015 1 Aufwandsabschätzung von Projekten Ihr Kunde ist es gewohnt zu warten? 15.10.2015 F 2 1

Mehr

Softwaremanagement Projektplanung Hellsehen für Fortgeschrittene Schätzen heißt nicht raten!

Softwaremanagement Projektplanung Hellsehen für Fortgeschrittene Schätzen heißt nicht raten! Softwaremanagement Projektplanung Hellsehen für Fortgeschrittene Schätzen heißt nicht raten! Lehrstuhl Softwaretechnologie, Dr. Birgit Demuth Aktualisierte Folien des SS 2015 Softwaremanagement SS 2016

Mehr

Entwicklungsmethoden

Entwicklungsmethoden Slide 7.1 Entwicklungsmethoden Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 7 Slide 7.2 PLANEN UND SCHÄTZEN Development Methodologies Prof. Dr.

Mehr

SWE9 Slide 1. Software-Engineering. Vorlesung 9 vom 13.12.2004 Sebastian Iwanowski FH Wedel

SWE9 Slide 1. Software-Engineering. Vorlesung 9 vom 13.12.2004 Sebastian Iwanowski FH Wedel SWE9 Slide 1 Software-Engineering Vorlesung 9 vom 13.12.2004 Sebastian Iwanowski FH Wedel SWE9 Slide 2 Software-Engineering Vorlesungsthemen: 1. Überblick über das Thema und die Vorlesung 2. Grundlegende

Mehr

functional size bestimmt als einfach/mittel/schwierig (low/average/high) =

functional size bestimmt als einfach/mittel/schwierig (low/average/high) = Fragmente zu Softwaremessung, Teil 2 (Version 1.0, 10.5.2010) Bestimmung der Function Points: 1. Systemgrenze bestimmen mit application boundary ist etwa das Kontextdiagramm bei SA oder das Use-Case-Diagramme

Mehr

Aufwandsschätzung in IT-Großprojekten Function Point Methode

Aufwandsschätzung in IT-Großprojekten Function Point Methode Aufwandsschätzung in IT-Großprojekten Function Point Methode Florian Weigand Abstract: Im Folgenden wird beschrieben, wie man den Aufwand eines IT-Großprojektes bestimmen kann. Zuerst werden die Faktoren

Mehr

V. Aufwands- und Kostenschätzung (Teil 1)

V. Aufwands- und Kostenschätzung (Teil 1) V. Aufwands- und Kostenschätzung (Teil 1) Prof. Dr. Jens Grabowski Tel. 39 172022 Email grabowski@cs.uni-goettingen.de SoftwEng (SS09) V.1-1 Inhalt Einführung Intuitive Schätzung Analogieschätzung Expertenschätzungen

Mehr

6 Management der Informationssysteme (2)

6 Management der Informationssysteme (2) 6 Management der Informationssysteme (2) Management der Daten Management der Anwendungen Management der Prozesse Informationsmanagement 6(2)-10 Alternativen der Softwarebereitstellung Bereitstellen Bereitstellen

Mehr

Softwaremetriken. 15. Mai 2013

Softwaremetriken. 15. Mai 2013 Softwaremetriken 15. Mai 2013 Was sind Softwaremetriken? Softwaremetriken messen Qualität. besser: Softwaremetriken definieren, wie Kenngrößen der Software oder des Softwareentwicklungsprozesses gemessen

Mehr

Aufwandschätzung von IT-Projekten

Aufwandschätzung von IT-Projekten 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Manfred Bundschuh, Axel Fabry Aufwandschätzung von IT-Projekten Inhaltsverzeichnis

Mehr

Lösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung

Lö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

Mehr

Projektmanagement. 3 Projektplanung Schätzmethoden. Werner Lenk

Projektmanagement. 3 Projektplanung Schätzmethoden. Werner Lenk Projektmanagement 3 Projektplanung Schätzmethoden Werner Lenk Schätzung der Leistungstage + Für jedes Arbeitspaket wird der Aufwand der zu erbringenden Arbeit + in Leistungstagen (LT) oder in Leistungsstunden

Mehr

Aufwandsschätzungen über Anwendungsfälle

Aufwandsschätzungen über Anwendungsfälle Aufwandsschätzungen über Anwendungsfälle Das Essenzschritt-Verfahren Uwe Vigenschow oose.de GmbH, Hamburg Abstract: Es wird gezeigt, wie man auf Basis von Anwendungsfällen (Use Case) zu Aufwandsschätzmodellen

Mehr

SmartOffer. Eine werkzeugbasierte Methode zur Vorbereitung von Software Projekten. Universität Trier. Axel Kalenborn & Sebastian Adam

SmartOffer. Eine werkzeugbasierte Methode zur Vorbereitung von Software Projekten. Universität Trier. Axel Kalenborn & Sebastian Adam SmartOffer Eine werkzeugbasierte Methode zur Vorbereitung von Software Projekten Axel Kalenborn & Sebastian Adam Universität Trier Motivation: Phasen der Software Entwicklung Analyse Entwurf Umsetzung

Mehr

Softwaremetriken. 29. April 2015

Softwaremetriken. 29. April 2015 Softwaremetriken 29. April 2015 Was sind Softwaremetriken? [FP] Softwaremetriken messen Qualität. besser: Softwaremetriken definieren, wie Kenngrößen der Software oder des Softwareentwicklungsprozesses

Mehr

Testaufwandschätzung. Seminar: Software-Qualitätssicherung Yi Tan 08.Juli.2008

Testaufwandschätzung. Seminar: Software-Qualitätssicherung Yi Tan 08.Juli.2008 Testaufwandschätzung Seminar: Software-Qualitätssicherung Yi Tan 08.Juli.2008 Übersicht 1. Einleitung 2. Grundprinzip 3. Methoden der Testaufwandschätzung 4. Vergleich der Methoden 5. Zusammenfassung Einleitung

Mehr

Management großer Softwareprojekte

Management großer Softwareprojekte Management großer Softwareprojekte Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik FIRST H. Schlingloff,

Mehr

Aufwandsabschätzung (1)

Aufwandsabschätzung (1) Aufwandsabschätzung (1) Die Bank GuterKunde GmbH will ein Online- Banking umsetzen. Es soll all die Funktionen haben, die ein Standard-Online-Banking bietet. Wie lange brauchen Sie dafür? Einfache Frage,

Mehr

Universität Karlsruhe (TH)

Universität Karlsruhe (TH) Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Kapitel 8 Schätzmethoden SWT I Sommersemester 2009 Prof. Dr. Walter F. Tichy Wo sind wir gerade? Planung Definition Entwurf Implementierung

Mehr

I SWT - Planungsphase - Aufwandsschätzmethoden

I SWT - Planungsphase - Aufwandsschätzmethoden 1 Software-Technik 2 Einf ührung und Überblick LE 1 V Unternehm ensmodellierung 1 Die Planungsphase Aufwandsschätzmethoden 1Grundlagen II SW-Management 1 Grundlagen LE 24 I SW-Ent wick lung 1 Die Planungsphase

Mehr

Kalkulation der Selbstkosten zur Entwicklung eines Anwendungssystems auf der Grundlage eines Datenbanksystems. Data-Point-Verfahren

Kalkulation der Selbstkosten zur Entwicklung eines Anwendungssystems auf der Grundlage eines Datenbanksystems. Data-Point-Verfahren Informationsblatt 14 Projekt Reisebüro Seite 1 Kalkulation der Selbstkosten zur Entwicklung eines Anwendungssystems auf der Grundlage eines Datenbanksystems -Verfahren Für die Kalkulation der Selbstkosten

Mehr

Aufwandschätzung von IT-Projekten in der Praxis. Christian Zehe und Christian Hartmann

Aufwandschätzung von IT-Projekten in der Praxis. Christian Zehe und Christian Hartmann Aufwandschätzung von IT-Projekten in der Christian Zehe und Christian Hartmann Gliederung 1. Problematik der Aufwandschätzung 2. Grundlagen der Aufwandschätzung 3. Methoden der Aufwandschätzung Umfangbasierte

Mehr

Software Engineering

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

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

Phase 3: Prozesse. führen. 3.1 Mitarbeiter informieren 3.2 Prozessbeteiligte schulen

Phase 3: Prozesse. führen. 3.1 Mitarbeiter informieren 3.2 Prozessbeteiligte schulen Einleitung Ziel dieses Bands ist es, den Einsteigern und Profis für die Einführung des Prozessmanagements und die systematische Verbesserung von Prozessen in kleinen und mittleren Organisationen (KMO)

Mehr

6. Aufwandsschätzung. Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code

6. Aufwandsschätzung. Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code 6. Aufwandsschätzung Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code 138 Ziele des Blocks Aufwandsschätzung Grundsätzliche Probleme von Schätzansätzen verstehen Sinn von formalisierten

Mehr

IT-Projektmanagement Schätzung Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews

IT-Projektmanagement Schätzung Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews IT-Projektmanagement Schätzung Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews AGENDA Allgemeine Grundlagen zur Schätzung Function Point Verfahren Expertenschätzung, Delphi-Verfahren CoCoMo Verfahren 2 Grundlagen

Mehr

Softwaretechnik- Stand nach TSE/SE (1/3) Stand nach TSE/SE (3/3) Stand nach TSE/SE (2/3) Softwaretechnikpraktikum. 1. Vorlesung. I.

Softwaretechnik- Stand nach TSE/SE (1/3) Stand nach TSE/SE (3/3) Stand nach TSE/SE (2/3) Softwaretechnikpraktikum. 1. Vorlesung. I. Softwaretechnikpraktikum 2006 Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Softwaretechnik- Praktikum: 1. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321

Mehr

Sensitivitätsanalyse quantitativer Modelle

Sensitivitätsanalyse quantitativer Modelle quantitativer Modelle Stefan Wagner Software & Systems Engineering Technische Universität München wagnerst@in.tum.de 18. Oktober 2006 Stefan Wagner, TU München Perlen der Informatik 18. Oktober 2006 1

Mehr

Software Engineering. Vorlesung Software Engineering. Foliensatz Nr. 4 ( ) Prof. Elke Pulvermüller

Software Engineering. Vorlesung Software Engineering. Foliensatz Nr. 4 ( ) Prof. Elke Pulvermüller Vorlesung Software Engineering Foliensatz Nr. 4 (04.11.15) Software Engineering Prof. Elke Pulvermüller Universität Osnabrück Institut für Informatik, Fachbereich Mathematik / Informatik Arbeitsgruppe

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Adersberger, Spisländer FAU Erlangen-Nürnberg Software-Metriken 1 / 26 Software-Metriken Josef Adersberger Marc Spisländer Lehrstuhl für Software Engineering

Mehr

Software-Engineering Grundlagen des Software-Engineering 2 Planungsphase (Requirements Phase)

Software-Engineering Grundlagen des Software-Engineering 2 Planungsphase (Requirements Phase) Software-Engineering Grundlagen des Software-Engineering 2 Planungsphase (Requirements Phase) Prof. Dr. Rolf Dornberger Software-Engineering: 2 Planungsphase (Requirements Phase) 05.04.2006 1 2 Planungsphase

Mehr

Management von Softwareprojekten. Case 7b - Projektkalkulation

Management von Softwareprojekten. Case 7b - Projektkalkulation Management von Softwareprojekten Case 7b - Projektkalkulation Daniel Neyses, Christian Spieles 13.01.2010 Inhalt Aufgabenstellung... 1 Bearbeitung Aufgabenteil 1 (angepasstes Wolverton-Modell)... 2 Kategorisierung

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

Tender Manager. Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen

Tender Manager. Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen Tender Manager Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen Tender Manager Der plixos Tender Manager reduziert drastisch den Aufwand bei der Durchführung

Mehr

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

OUTSOURCING 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

Mehr

Vorwort zur Schriftenreihe...5 Vorwort zur 6. Schriftenreihe...6 Wie arbeite ich mit der Schriftenreihe?...7 Der Autor...9 Inhaltsverzeichnis...

Vorwort zur Schriftenreihe...5 Vorwort zur 6. Schriftenreihe...6 Wie arbeite ich mit der Schriftenreihe?...7 Der Autor...9 Inhaltsverzeichnis... Inhaltsverzeichnis Vorwort zur Schriftenreihe...5 Vorwort zur 6. Schriftenreihe...6 Wie arbeite ich mit der Schriftenreihe?...7 Der Autor...9 Inhaltsverzeichnis... 11 1 Einleitung...17 2 Ist-Stand meines

Mehr

Inhalt Software-Metriken Software-Metriken mit Together FindBugs. Software-Metriken. Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer

Inhalt Software-Metriken Software-Metriken mit Together FindBugs. Software-Metriken. Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lill, Meitner, Föhrweiser, Spisländer FAU Erlangen-Nürnberg Software-Metriken 1 / 24 Software-Metriken Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität

Mehr

Stufenweise Optimierung von Software- Entwicklungsprozessen auf der Basis des V-Modell XT

Stufenweise Optimierung von Software- Entwicklungsprozessen auf der Basis des V-Modell XT Stufenweise Optimierung von Software- Entwicklungsprozessen auf der Basis des V-Modell XT Ansatz und Erfahrungen Andreas Schlichting Fraunhofer IESE Kaiserslautern Inhalt Stufenweise Optimierung von Software-

Mehr

Mit der Zweiten schätzt man besser

Mit der Zweiten schätzt man besser Mit der Zweiten schätzt man besser Erhöhung der Schätzgenauigkeit durch Verbinden von empirischen und parametrisierten Schätzverfahren von Dieter Ebhart, Michael Gwinner, Alexander Hick und Gagik Mayilyan

Mehr

Schätzverfahren in der Softwareentwicklung

Schätzverfahren in der Softwareentwicklung Datum: 27. Mai 2009 Themendossier Schätzverfahren in der Softwareentwicklung Seite 1 Einführung in das Thema Eine zuverlässige Aufwandsschätzung zu Beginn eines Softwareprojekts ist eine unerlässliche

Mehr

Entwurfsmuster. Marc Monecke

Entwurfsmuster. Marc Monecke Entwurfsmuster Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068 Siegen 20. Mai 2003 Inhaltsverzeichnis 1 Grundlagen

Mehr

IT-Projektmanagement Teil 5: Schätzung. Wintersemester 2012/2013 Dr. Gerhard Pews

IT-Projektmanagement Teil 5: Schätzung. Wintersemester 2012/2013 Dr. Gerhard Pews IT-Projektmanagement Teil 5: Schätzung Wintersemester 2012/2013 Dr. Gerhard Pews Ziel dieser Einheit ist, den Studierenden Hintergrundwissen und Handwerkszeug zur Schätzung zu vermitteln. Ziele der Vorlesungseinheit

Mehr

Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen

Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) von der Fakultät für

Mehr

Sicherung der Wettbewerbsfähigkeit

Sicherung der Wettbewerbsfähigkeit Sicherung der Wettbewerbsfähigkeit Maßnahmenspektrum Manfred Broy Institut für Informatik Technische Universität München broy@informatik.tu-muenchen.de http://wwwbroy.informatik.tu-muenchen.de/~broy/ Prof.

Mehr

Aufwandschätzung für Softwareprojekte

Aufwandschätzung für Softwareprojekte Steve McConnell Aufwandschätzung für Softwareprojekte Microsoft Inhaltsverzeichnis Einleitung 15 Kunst vs. Wissenschaft der Schätzung 15 Warum und für wen dieses Buch geschrieben wurde 16 Der Nutzen dieses

Mehr

Aufwandsschätzung in Scrum

Aufwandsschätzung in Scrum Aufwandsschätzung in Scrum 1 Planning Poker und Varianten 2 HINWEIS Aus lizenzrechtlichen Gründen sind in dem Handout die meisten Bilder und Grafiken entfernt worden. Ich bitte um Verständnis. 3 1. Scrum

Mehr

Leseauszug DGQ-Band 14-26

Leseauszug DGQ-Band 14-26 Leseauszug DGQ-Band 14-26 Einleitung Dieser Band liefert einen Ansatz zur Einführung von Prozessmanagement in kleinen und mittleren Organisationen (KMO) 1. Die Erfolgskriterien für eine Einführung werden

Mehr

Marktanalyse Online-Accounts

Marktanalyse Online-Accounts Theoretische Informatik / Formale Sprachen Marktanalyse Online-Accounts Kai Greschner www-fs.informatik.uni-tuebingen.de Überblick Online-Accounts Motivation Methoden Zusammenfassung/Ergebnisse 2 Online-Accounts

Mehr

Vorlesung Software Engineering

Vorlesung Software Engineering Vorlesung Software Engineering Kapitel 4 Qualitätsmanagement und Software-Metriken Software-Metriken mittels Werkzeug Understand - 1 - Neues Projekt anlegen New Project... - 2 - Neues Projekt anlegen Auswahl

Mehr

Teambildung. 1 Einleitung. 2 Messen der Produktivität

Teambildung. 1 Einleitung. 2 Messen der Produktivität 1 Einleitung Teambildung In der Entwicklung, speziell bei hohem Softwareanteil, stellen Personalkosten den primären Kostenanteil dar. Daher ist es wichtig, den Personalbedarf optimal zu bestimmen. You

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

Einführung in Generatives Programmieren. Bastian Molkenthin

Einführung in Generatives Programmieren. Bastian Molkenthin Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung

Mehr

Kapitel 7 - Schätzmethoden

Kapitel 7 - Schätzmethoden Kapitel 7 - Schätzmethoden SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und

Mehr

Wintersause 2007. Kostenschätzung II. Das Planungsrahmenwerk. Aufwandsschätzung nach Whatt S. Humphrey FG Software Engineering

Wintersause 2007. Kostenschätzung II. Das Planungsrahmenwerk. Aufwandsschätzung nach Whatt S. Humphrey FG Software Engineering Kostenschätzung II! Protokoll der bisherigen Arbeitszeit / Produktivität! Schätzung für verbleibende Dokumente (am besten phasenbasiert, Gewichtung z.b. gemäß vorgegebenem Zeitplan)! Schätzung für Implementierung

Mehr

Statistische Nachweisführung für KMV-Störfälle unter Verwendung von Best-Estimate Plus Uncertainty (BEPU)-Analysen. Simone Palazzo, GRS Garching

Statistische Nachweisführung für KMV-Störfälle unter Verwendung von Best-Estimate Plus Uncertainty (BEPU)-Analysen. Simone Palazzo, GRS Garching Statistische Nachweisführung für KMV-Störfälle unter Verwendung von Best-Estimate Plus Uncertainty (BEPU)-Analysen Simone Palazzo, GRS Garching Inhalt Historischer Überblick Vorgehensweisen zur Durchführung

Mehr

1 Software Projektplanung

1 Software Projektplanung 1 Software Projektplanung Zu Beginn wird von dem Projektleiter (Projektverantwortlicher) ein Projektplan erstellt. In dieser ersten Version des Projektplans müssen alle Aktivitäten enthalten, sowie gewisse

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

An welchen wichtigsten Faktoren erkennt man, dass die Lösung des Problems die erwünschte Wirkung hat?

An welchen wichtigsten Faktoren erkennt man, dass die Lösung des Problems die erwünschte Wirkung hat? An welchen wichtigsten Faktoren erkennt man, dass die Lösung des Problems die erwünschte Wirkung hat? - Das konkrete Problem wurde gelöst. Der Maßnahmenplan wurde eingehalten. - Die Regelungen greifen,

Mehr

Function-Point Analysis Theorie und Praxis

Function-Point Analysis Theorie und Praxis ^O Edition «JO expert^ Robert Hiirten Function-Point Analysis Theorie und Praxis Die Grundlage für das moderne Softwaremanagement 2., erweiterte Auflage expertlqp] verlag«enthält: 1 CD-ROM Inhaltsverzeichnis

Mehr

Projektmanagement. Projektmanagement

Projektmanagement. Projektmanagement Projektmanagement Dipl.-Ing. Oliver Lietz Was ist ein Projekt? Projektmanagement Eindeutiges Ziel Individuell (einmalig) Begrenzt (Anfang und Ende) Komplex (keine Routineaufgabe) Warum Projektmanagement

Mehr

1 Vom elearning zum ilearning

1 Vom elearning zum ilearning 1 Vom elearning zum ilearning Peter Richert 1 und Jan Becker: Vom elektronischen Lernen zum interaktiven Lernen. Paper und Präsentation auf der First International GeoGebra Conference am 14. und 15. Juli

Mehr

1 Die Planungsphase Die Function Point-Methode

1 Die Planungsphase Die Function Point-Methode 1 Software-Technik I SWT - Die Planungsphase - Function Point 1 Die Planungsphase Die Function Point-Methode Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität Bochum Helmut Balzert

Mehr

7. OSE SYMPOSIUM. Dr. Siegfried Streitz

7. OSE SYMPOSIUM. Dr. Siegfried Streitz 7. OSE SYMPOSIUM Bewertung von Software Dr. Siegfried Streitz öffentlich bestellter und vereidigter Sachverständiger für Systeme der Informationsverarbeitung Siegfried.Streitz@Streitz.de Pingsdorfer Str.

Mehr

A Verlag im Internet

A Verlag im Internet Ökonomische, ökologische und soziale Funktionen von Agrotourismus für Schulkinder in Deutschland und in Polen am Beispiel der ausgewählten Regionen im Land Brandenburg/Berlin und in der Region Wielkopolska/Lubuskie

Mehr

Ingenieur- und Beratungsbüro B. Villing, Target Costing

Ingenieur- und Beratungsbüro B. Villing,  Target Costing Target Costing Zielkosten und Kundenwünsche als Vorgabe der Produktentwicklung Was nützt die beste Entwicklung, wenn das Produkt durch zu hohe Herstellkosten nicht verkauft werden kann? Um dies zu vermeiden

Mehr

Auswertung der Angebote durch den AG

Auswertung der Angebote durch den AG Seite: 1/2 Auswertung der Angebote durch den AG Projekt: "Aufstellung eines Baukrans in der SWA für den Abbruch der Innenwände und Decken" Art des Vergabeverfahrens: In Umsetzung der Richtlinie 2014/24/EU

Mehr

Aufgaben Sigrun Schroth-Wiechert, Hannover Seite 1 von 6

Aufgaben Sigrun Schroth-Wiechert, Hannover Seite 1 von 6 Aufgaben Die folgende Auflistung von Wortpaaren ist ein Ergebnis des Kurses Deutsch der Technik: Forschungskurs Aufgabenstellung schriftlicher Arbeiten (C1), der in dieser Form am Fachsprachenzentrum erstmalig

Mehr

RobotStudio Palletizing PowerPac

RobotStudio Palletizing PowerPac Für die schnelle und einfache Programmierung von ABB-Palettierlösungen 13. April 2011 Slide 1 Überblick und Merkmale Schnelle und einfache Programmierung von ABB-Palettierlösungen Es muss kein Programm-Code

Mehr

Der Faktor Erfahrung bei Aufwandschätzungen. Engelhard Hess. 2008 TIMELINK International GmbH.

Der Faktor Erfahrung bei Aufwandschätzungen. Engelhard Hess. 2008 TIMELINK International GmbH. Der Faktor Erfahrung bei Aufwandschätzungen Engelhard Hess These Projekte und damit Projektarbeit sind nun schon seit vielen Jahrzehnten etabliert. Es existieren zahlreiche publizierte Methoden und Verfahren

Mehr

Projektmanagement für Ingenieure

Projektmanagement für Ingenieure Springer Vieweg PLUS Zusatzinformationen zu Medien von Springer Vieweg Projektmanagement für Ingenieure Ein praxisnahes Lehrbuch für den systematischen Projekterfolg 2013 2. Auflage Kapitel 6 Lösungen

Mehr

Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung

Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung software evolution & architecture lab Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung 1 Informationen 1.1 Daten Ausgabe Di 15.11.2011 Abgabe So 27.11.2011 bis 23:59 Uhr Besprechung

Mehr

Fortschrittsberechnung Lehrveranstaltung Projektmanagement

Fortschrittsberechnung Lehrveranstaltung Projektmanagement Fortschrittsberechnung Lehrveranstaltung Projektmanagement Seite 1 Lehrveranstaltung Projektmanagement Fortschrittsberechnung www.bacharach-consulting.de, www.gpm-ipma.de Inhalt Was ist ein Projektfortschritt?

Mehr

DWH Automatisierung mit Data Vault 2.0

DWH Automatisierung mit Data Vault 2.0 DWH Automatisierung mit Data Vault 2.0 Andre Dörr Trevisto AG Nürnberg Schlüsselworte Architektur, DWH, Data Vault Einleitung Wenn man die Entwicklung von ETL / ELT Prozessen für eine klassische DWH Architektur

Mehr

2 Softwarearchitektur in der Organisationsstruktur 25

2 Softwarearchitektur in der Organisationsstruktur 25 xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition

Mehr

Vorlesung Empirische Softwaretechnik. Ökonomisches Modell zur Bewertung von XP-Projekten. Worum geht es?

Vorlesung Empirische Softwaretechnik. Ökonomisches Modell zur Bewertung von XP-Projekten. Worum geht es? Vorlesung Empirische Softwaretechnik Prof. Walter F. Tichy Dr. Frank Padberg Dr. Matthias Müller Ökonomisches Modell zur Bewertung von XP-Projekten Worum geht es? Literatur [MP03] M. Müller and F. Padberg.

Mehr

Management großer Softwareprojekte

Management großer Softwareprojekte Management großer Softwareprojekte Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik FIRST H. Schlingloff,

Mehr

Inhaltsverzeichnis. Teil I Softwareentwicklung und Produktivität 5

Inhaltsverzeichnis. Teil I Softwareentwicklung und Produktivität 5 vii 1 Einleitung 1 Teil I Softwareentwicklung und Produktivität 5 2 Professionalisierung als Herausforderung 7 2.1 Wie wird heute Software entwickelt?......................... 8 2.1.1 Aktivitäten der Softwareentwicklung...................

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

Vorlesung Software-Reengineering

Vorlesung 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

Mehr

Kapitel 2. Mittelwerte

Kapitel 2. Mittelwerte Kapitel 2. Mittelwerte Im Zusammenhang mit dem Begriff der Verteilung, der im ersten Kapitel eingeführt wurde, taucht häufig die Frage auf, wie man die vorliegenden Daten durch eine geeignete Größe repräsentieren

Mehr

Einfaktorielle Varianzanalyse

Einfaktorielle Varianzanalyse Kapitel 16 Einfaktorielle Varianzanalyse Im Zweistichprobenproblem vergleichen wir zwei Verfahren miteinander. Nun wollen wir mehr als zwei Verfahren betrachten, wobei wir unverbunden vorgehen. Beispiel

Mehr

Softwareentwicklung OOD Videothek

Softwareentwicklung OOD Videothek Softwareentwicklung OOD Seite 1 von 5 Softwareentwicklung OOD Videothek Ein mögliches Vorgehen bei OOD soll im Rahmen einer Softwareentwicklung an dem bereits bei der OOA verwendeten Beispiel einer Videothek

Mehr

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug SCRUM Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug Rollen Product Owner (WIR): Definition von Produkt-Features (User Stories) Priorisieren der Features für die nächsten Sprints Scrum

Mehr

OOD. Objektorientiertes Design. Peter Coad und Edward Yourdon. Prentice Hall Verlag

OOD. Objektorientiertes Design. Peter Coad und Edward Yourdon. Prentice Hall Verlag OOD Objektorientiertes Design Peter Coad und Edward Yourdon Prentice Hall Verlag New York, London, Toronto, Sidney, Tokio, Singapur, München, Mexiko Vorwort 9 Vorwort der Übersetzer 11 Danksagungen 13

Mehr

Zeit- und Ressourcenplanung leicht gemacht - Unterstützung durch Simulation

Zeit- und Ressourcenplanung leicht gemacht - Unterstützung durch Simulation - für Zeit- und Ressourcenplanung leicht gemacht - Unterstützung durch Simulation Zeit- und Ressourcenplanung leicht gemacht - Unterstützung durch Simulation Thomas Hanne *, Patrick Lang, Stefan Nickel,

Mehr

Monte-Carlo Tests. Diplomarbeit. Wiebke Werft. Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf

Monte-Carlo Tests. Diplomarbeit. Wiebke Werft. Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf Monte-Carlo Tests Diplomarbeit Wiebke Werft Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf Düsseldorf im Dezember 2003 Betreuung: Prof. Dr. Arnold Janssen Inhaltsverzeichnis Einleitung

Mehr

VI. Die Bedeutung der Komplexität 83. VI. Die Bedeutung der Komplexität

VI. Die Bedeutung der Komplexität 83. VI. Die Bedeutung der Komplexität VI. Die Bedeutung der Komplexität 83 VI. Die Bedeutung der Komplexität 84 Produktivitäts- und Leistungsmessung - Messbarkeit und Messmethoden Nahezu alle bekannten funktionsorientierten Umfangsmetriken

Mehr

Agiles Projektmanagement

Agiles Projektmanagement Agiles Projektmanagement A B U S I N E S S P E R S P E C T I V E Christian Setzwein Agenda Rahmenbedingungen für Projekte Der Umgang mit Unsicherheit im klassischen PM Agiles PM: Techniken, Prinzipien,

Mehr

Bewertungsmethoden in der öffentlichen Vergabe

Bewertungsmethoden in der öffentlichen Vergabe Fachreport Bewertungsmethoden in der öffentlichen Vergabe Vanessa Hennig Inhalt 1 Vom Finden des wirtschaftlichsten Angebots 2 Der Bewertungsmethoden-Dschungel 3 Bewertungsmethoden auf einen Blick 4 Der

Mehr

Tim Krämer. Archimetrix - Improved Software Architecture Recovery in the Presence of Design Deficiencies. 08. Mai 2013

Tim Krämer. Archimetrix - Improved Software Architecture Recovery in the Presence of Design Deficiencies. 08. Mai 2013 Tim Krämer 7kraemer@informatik.uni-hamburg.de Archimetrix - Improved Software Architecture Recovery in the Presence of Design Deficiencies 08. Mai 2013 Tim Krämer, 7kraemer@informatik.uni-hamburg.de Universität

Mehr

Improving the Accuracy of GPS

Improving the Accuracy of GPS Improving the Accuracy of GPS Stephan Kopf, Thomas King, Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim Gliederung Motivation ierungsfehler von GPS Steigerung der Genauigkeit

Mehr

Pragmatische Aufwandsschätzung

Pragmatische Aufwandsschätzung Pragmatische Aufwandsschätzung Holger Bohlmann Holger.bohlmann@it-agile.de Henning Wolf henning.wolf@it-agile.de http://www.it-agile.de Agenda Einleitung Story 1: Hochrechnung Story 2: Teamschätzung Story

Mehr

Aufwandschätzung von IT-Projekten

Aufwandschätzung von IT-Projekten Manfred Bundschuh Axel Fabry Aufwandschätzung von IT-Projekten 2., überarbeitete und erweiterte Auflage Inhaltsverzeichnis V V.i V.2 V-3 V. 4 V-5 i I.I I.I.I I.I.2 I.I.3 I.I.4 I.I.5 1.1.6 1.1.7 1.1.8 1.1.9

Mehr

PDM Systemauswahl. GORBIT GmbH. Ihr Partner in allen Phasen Ihrer IT-Projekte und Ihrem Software Life Cycle. GORBIT - Ihr IT Partner

PDM Systemauswahl. GORBIT GmbH. Ihr Partner in allen Phasen Ihrer IT-Projekte und Ihrem Software Life Cycle. GORBIT - Ihr IT Partner GORBIT GmbH Systemauswahl PDM" 1 PDM Systemauswahl GORBIT GmbH Ihr Partner in allen Phasen Ihrer IT-Projekte und Ihrem Software Life Cycle AGENDA GORBIT GmbH Systemauswahl PDM" 2 Herausforderung Ziele

Mehr

Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung

Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung software evolution & architecture lab Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung 1 Informationen 1.1 Daten Ausgabe Di 10.11.2009 Abgabe So 22.11.2009 bis 23:59 Uhr Besprechung

Mehr

Erläuterungen zur Zuchtwertschätzung Hengstleistungsprüfung und Veranlagungsprüfung

Erläuterungen zur Zuchtwertschätzung Hengstleistungsprüfung und Veranlagungsprüfung Erläuterungen zur Zuchtwertschätzung Hengstleistungsprüfung und Veranlagungsprüfung Allgemeine Informationen zur Zuchtwertschätzung Züchterische Maßnahmen sollten immer zum Ziel haben, die Leistungen der

Mehr