KREDITE

Schlagwörter:
Referat, Hausaufgabe, KREDITE
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das vorliegende Dokument beschäftigt sich mit der Aufwandschätzung für Softwareentwicklungsprojekte. Dafür wird die Function Point Methode von A. Albrecht (IBM) vorgestellt, die eine Schätzung der benötigten Arbeitszeit ermöglicht. Dabei ist jedoch ein Problem, dass oft viele Daten und Erfahrungen fehlen. Um dies zu umgehen, werden Anforderungschecklisten und eine Funktionsdekomposition genutzt, bei der jede Funktion bewertet wird. Dafür werden verschiedene Kriterien herangezogen wie der Algorithmus, Input, Output und Datenbankfragen. Die Funktionen werden anschließend entsprechend ihres Komplexitätsgrades bewertet und gewichtet. Die gewichtete Teilnahme von Funktionskomposition und Anforderungscheckliste ergibt die Function Points und daraus wird die benötigte Mannmonatszahl abgeleitet. Ein Problem dabei ist, dass die Softwareentwicklung fortgeschritten ist und Algorithmen oft nicht berücksichtigt werden. Auch die Qualifiziertheit wird nicht einbezogen und einige Tätigkeiten werden vergessen wie Qualitätssicherung, Projektmanagement und Dokumentation. Es wird betont, dass Case Tools dies nicht ausreichend unterstützen.
Direkt das Referat aufrufen

Auszug aus Referat
1 Aufwandschätzung A.Albrecht (IBM) Function Point Methode ( Verfahren zur Schätzung derbenötigte Arbeitszeit) PROBLEM: es fehlen viele Daten Erfahrung Anforderungscheckliste (Anforderungen, die immer wieder auftreten ) Funktionsdekomposition jede Funktion wird bewertet (höchstens 18 Pkt.) FUNKTION Algorithmus (fehlt aber ) (nicht so wichtig, da meistens einfache Algorithmen anlegen, suchen, löschen,...beinhaltet) Input Output Datenbankfragen (komplizierte 0, 2, 3, 6 (viele Verknüpfungen) Cursorführung) 0, 2, 3, 6 0, 2, 3, 6 ... Punkte werden addiert 0..18 Maß der Komplexität 1.1 Anforderungscheckliste (0...5) Schnittstelle zu anderen Systemen Performanceanforderung z.B:. schnell, Echzeitsysteme gibt Altdaten, die verwendet werden müssen mehrere User (Verteiltheit) einfache oder komplizierte Benutzerführung schwierige Prozeßlogik (Algorithmen) Wiederverwendbarkeit von Modulen gewichtete Teilnahme von den Funktionskomposition und Anforderungscheckliste Function Points Tabelle entspricht Mannmonatszahl doppelt so langes Programm 4x solange Zeit (exponentiell ) 1.2 Problem: Softwareentwicklung fortgeschritten Algorithmen werden nicht einbezogen gewichtete Summe problematisch (0,1 Systembewertung ?) Qualifiziertheit wird nicht einbezogen viele Tätigkeiten vergessen : Qualitätssicherung Projektmanagement Dokumentation - Case Tools unterstützen dies nicht ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
405
Art:
Fachbereichsarbeit
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bisher 2 mal bewertet. Durchschnittlich wurde die Schulnote 4 vergeben.
Zurück