Cost Estimation in Software Product Line Engineering

von: Sebastian Rosensteiner

Diplomica Verlag GmbH, 2009

ISBN: 9783836623049 , 55 Seiten

Format: PDF, OL

Kopierschutz: frei

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 33,00 EUR

Mehr zum Inhalt

Cost Estimation in Software Product Line Engineering


 

Cost Estimationin Software Product Line Engineering

1

Inhaltsverzeichnis

6

Abbildungsverzeichnis

8

1. Einführung und Motivation

9

1.1 Motivation

9

1.2 Problemstellung

10

1.3 L¨osungsidee

11

1.4 Aufbau der Arbeit

12

2. Softwareproduktlinien

14

2.1 Definition

15

2.2 Gründe für Softwareproduktlinien

15

2.3 Grundlegende Begriffe

16

2.3.1 Domain Engineering

16

2.3.2 Variabilität und Variation Points

17

2.3.3 Application Engineering

17

2.4 GoPhone – Eine Softwareproduktlinie für Mobiltelefone

18

2.5 DOPLER Suite – Tool Integration f¨ur Software Product Line Engineering

19

3. Kostenschätzung

21

3.1 Grundkonzepte und Motivation

21

3.2 Modellbasierte Techniken

22

3.2.1 COCOMO

22

3.2.2 COPLIMO

24

3.2.3 Kostenmodell nach Böckle et al.

25

3.2.4 Zusammenfassung

26

3.3 Expertise-basierte Techniken

26

3.4 Regressionsbasierte Techniken

27

3.5 Kombinierte Verfahren

27

3.6 Zusammenfassung

28

4. Evaluierung verschiedener Skriptsprachen

29

4.1 Groovy

30

4.2 Jython

31

4.3 JRuby

31

4.4 Pnuts

32

4.5 Weitere Skriptsprachen

33

4.6 Vergleich und Auswahl

33

4.7 Kostenmodell in Pnuts anhand des GoPhone Beispiels

34

5. Grafische Oberfl¨ache zur Erstellungeines Pnuts Skripts

37

5.1 ¨Uberlegungen zum Design

38

5.2 Überlegungen zur Implementierung

39

5.3 Begriffsdefinitionen

40

5.4 Beschreibung der Grafischen Oberfläche

42

5.5 Realisierung des Kostenmodells in Java

44

5.6 Pnuts Quellcode Export

45

6. Zusammenfassung und Ausblick

47

6.1 Conclusio

47

6.2 Erfahrungen und Erkenntnisse

48

6.3 Ausblick

49

Literaturverzeichnis

51