Semester 1: Teil 4 Flashcards

1
Q

Welche formalen Möglichkeiten zur Aufwandsschätzung gibt es?

A

Analogie-, Relations-, Multiplikator-

und Prozentsatzmethode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist die Function Point-Methode?

A

In mehreren Schritten wird der fachlich-funktionale Umfang eines Systems bewertet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Schätzung mittels LoC

A

LoC = Lines of Code
Alle Definitions- und Anweisungszeilen werden geschätzt.
Umfang wird durch die monatliche oder jährliche Programmierproduktivität (in LoC) geteilt.
Mittels Terminvorgabe lässt sich die Zahl der notwendigen MA ermitteln.

Beispiel:
60.000 LoC to do.
1000 LoC pro Monat
Zeit: 2 Jahre
60.000/(1000*12*2)=2,5
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kritik an LoC

A
  • Programme sind nur ein Teil des Ergebnisses.
  • Mehr Code muss nicht besser als wenig Code sein.
  • Guter, kompakter Code ist aufwendig zu schreiben.
  • Einfluss der Programmiersprache
  • Einfluss der Codeformatierung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Teufelsquadrat der SW-Entwicklung

A

Qualität, Quantität, Entwicklungsdauer, Kosten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie funktioniert die Analogiemethode?

A

Vergleich der zu schätzenden Entwicklung mit bereits abgeschlossenen Entwicklungen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kriterien für die Anwendung der Analogiemethode

A
  • Gleiches oder ähnliches Anwendungsgebiet
  • Gleicher oder ähnlicher Produktumfang
  • Gleicher oder ähnlicher Komplexitätsgrad
  • Gleiche Programmiersprache usw.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vorgehen Analogiemethode?

A
  1. Einflussfaktoren bestimmen.
  2. Ähnliches, abgeschlossenes Projekt identifizieren.
  3. Unterschiede zwischen ähnlichem Projekt und dem neuen Projekt vergleichen
  4. Auf Basis der Unterschiede schätzen!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vorgehen Relationsmethode?

A

Ähnlich wie Analogiemethode, nur deutlich FORMALISIERTER.

Faktorenlisten und Richtlinien sind vorgegeben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vorgehen Multiplikatormethode?

A

System in Teilprodukte zerlegen und festen Aufwand zuordnen (LoC). Teilpunkte je nach Kategorie mit einem best. Faktor multiplizieren.
Am Ende die Produkte addieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vorgehen Prozentsatzmethode?

A

Auf Basis des Ist-Aufwands wird auf den Aufwand der folgenden Phasen geschlossen.
Phasen in Prozent aus abgeschlossenen Projekten übernommen: z.B. Entwurf 25% Test 20%
Wenn der Entwurf also 25 Tage gedauert hat, schätzt man den Test auf 20 Tage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Function Point-Methode:

A

tbd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly