AZreferate - Referate und hausaufgaben fur schule.
Referatesuche, Hausarbeiten und Seminararbeiten Kostenlose Online-Dokumente mit Bildern, Formeln und Grafiken. Referate, Facharbeiten, Hausarbeiten und Seminararbeiten findest für Ihre einfache Hausarbeiten.



BetriebstechnikBiographienBiologieChemieDeutschDigitaltechnik
ElectronicaEpochenFertigungstechnikGemeinschaftskundeGeographieGeschichte
InformatikKulturKunstLiteraturManagementMathematik
MedizinNachrichtentechnikPhilosophiePhysikPolitikProjekt
PsychologieRechtSonstigeSportTechnikWirtschaftskunde

Referat Aufwandschätzung - Hochrechnen von Datenobjekten und Funktionen

informatik referate

informatik referate

Aufwandschätzung

Einleitung

Wozu dient sie ?

Sie wird dazu benötigt, um den Aufwand eines Software-Projekts zu ermitteln. Dies geschieht, da dieser eine zentrale Bedeutung zwischen Auftraggeber und Auftragnehmer hat.

Vorgehen

Überprüfung des Fachkonzepts des Auftraggebers auf

Funktionalität

Datenbasis

Meist jedoch ist dieses Fachkonzept zu wenig detailliert.

T Bewertung des Fachkonzepts (mit Hilfe von z.B.: SETec - Methode)

SETec - Methode:

Der Kern wird einer kritischen Analyse mit gewissen Maßstäben unterzogen.

Hochrechnen von Datenobjekten und Funktionen

Falls dies nicht mit SETec erfolgt, wird ein erfahrener Projektmanager oder ein

computerunterstütztes Wissenssystem herangezogen, um die Anzahl der

"wahren" Funktionen und Datenobjekte zu errechnen.

Schätzen des Aufwandes für das Gesamtprojekt durch

Funktion Point Methode

Vergleich eines Projektes aus dem Archiv mit dem zu erstellendem Projekt

Delphi-Methode

Einzelne Manager werden getrennt voneinander mit den Unterlagen und Informationen konfrontiert.

Danach schätzt jeder Manager den Aufwand nach seinen Erfahrungen.

Schließlich werden gemeinsam in einem Review die Ergebnisse analysiert, um einen akzeptablen Mittelwert zu erhalten.

Funktion Point Methode

Ziele

Bewertung von Informations-Systemen

Weitergabe dieser Bewertung

Weitergabe der Erfahrungen von positiven oder negativen Einflüssen aus der Projektarbeit

Vorteile

einheitliche Anwendbarkeit

Unabhängig von personenbezogenen Einwirkungen

Transparenz der Ergebnisse

Genauigkeit der Ergebnisse

u.s.w.

Voraussetzungen

einheitliche Vorgangsweise bei der Projektierung

klare Definitionen aller Anforderungen an das Projekt

gleicher Ausbildungs- und Kenntnisstand der Benutzer

exakte und einheitliche Abgrenzung bei der Klassifizierung

Nachteile

sie ist keine Wirtschaftlichkeitsrechnung

sie ist nicht anwendbar bei Kommunikations-Software oder systemnahe Software-Systeme

Schritte der FPM

Geschäftsvorfälle oder Funktionen

Werden unterteilt in :

a) Eingabedaten

z.B.:  - Bildschirmeingaben

- Interface-Daten von Anwendern

- Hinzufügen

- Andern

- Löschen

b) Ausgabedaten

z.B.:  - Lochkarte, Magnetband, Diskette

- Druckausgabe

- Bildschirmausgabe

- Interface-Daten an andere Anwendungen

c) Datenbestände

Jeder Datenbestand, der von der Anwendung


- gelesen

- geändert Update-Funktionen

- gelöscht


- geschützt

- geladen Service-Funktionen

- entladen

wird, ist zu zählen.

d) Referenzdaten

z.B.:  - Tabellen

e) Abfragen

Es ist jede Abfrage zu zählen, die zu einem Suchen nach Informationen in einem Datenbestand und das Ergebnis der Abfrage dem Benutzer sichtbar wird.

Diese 5 Bereich werden dann bewertet.

Einflußfaktoren

Werden unterteilt in :

a) Schnittstellen mit anderen Anwendungs-Systemen

b) Dezentraler Verarbeitung, Datenverwaltung

c) Transaktionsrate

d) Verarbeitungslogik :

- Rechenoperationen

- Kontrollverfahren

- Ausnahmeregelungen

- Logik

e) Wiederverwendbarkeit in anderen Anwendungen

f) Datenbestandskonvertierungen

g) Benutzerbedingungen

Diese werden wiederum bewertet.

Rechenverfahren

1) Unbewertete Funktion Points = Anzahl Gewichtung

UFP = Anzahl Gewichtung


2) Summe der unbewerteten FP

SUFP = UFP1 + UFP2 + . . . + UFP15

3) Summe der sieben Einflußfaktoren

SEF = EF1 + EF2 + . . . + EF7

4) Berechnung des Faktors Einflußgrad

FEG = 0,7 + ( 0,01 SEF )

5) Produkt des Faktors Einflußgrad und

der Summe der unbewerteten FP = bewertete FP

BFP = FEG SUFP

Hat man nun diese Summe errechnet, kann man an Hand einer Tabelle

( z.B. von IBM ) den Realisierungsaufwand in BM ablesen.

BM = Bearbeiter-Monat = 130 Arbeitsstunden bei folgenden Voraussetzungen :

überwiegend zentrale Online - Anwendungen

Verwendung von höheren Programmiersprachen

Einsatz separater Testsysteme

durchschnittliche Personalqualität

ständige Beteiligung der Anwender bei der Projektentwicklung

zentrale Projektorganisation

Einsatz von Entwicklungs - Tools und - Techniken

Durchführung von Reviews

Ergänzung

Function Point Methode von Allan Albrecht (IBM)

wie lange dauert die Arbeit

es werden alle Funktionen des Systems abgegangen:

für jede der drei Funktionen 0 - 6 Punkte (=> max. 18)

wie kompliziert ist die Eingabe (Faustregeln, Tabellen)

wie kompliziert ist die Ausgabe

Komplexität der Abfragen (Datenbankzugriffe)

pro Tabelle: Anzahl der Spalten und Reihen

Extrapunkte (0 - 60):

Schnittstellen zu anderen Systemen

Verteiltheit

Schnelligkeit

Komplexität der Logik

Wiederverwendbarkeit

Komplexität der Konvertierung vorhandener Datenbanken

Benutzeroberfläche

Punkte in Formel einsetzen => Tabelle von Punkten zu Bearbeitungsmonaten

Vorteile:

Tabellen sind auf Grund der Erfahrung sehr gut

Nachteile:

Vernachlässigung der Entwicklung guter graphischer Oberflächen

Aufwand des Managements (Testen, Organisieren) nicht beinhaltet

Erfahrung der Mitarbeiter, Teamarbeit, Arbeitsraum, nicht berücksichtigt

benötigt Verfahren zur Vollständigkeit der Funktionen (ERD)



Referate über:


Datenschutz




Copyright © 2024 - Alle Rechte vorbehalten
AZreferate.com
Verwenden sie diese referate ihre eigene arbeit zu schaffen. Kopieren oder herunterladen nicht einfach diese
# Hauptseite # Kontact / Impressum