das w-modell vorteile der agilen prozesse in einem ... · pdf filedas w-modell - vorteile der...
TRANSCRIPT
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 1
Das W-Modell
Vorteile der agilen Prozesse in einemkonservativen Umfeld nutzen
Prof. Dr. Andreas SpillnerHochschule Bremen
Zentrum fr Informatik und Medientechnologien
Prof. Dr. A. Spillner 2003 2
bersicht
Hochschule Bremen
Motivation
Prozessmodelle der Softwareentwicklung
Vorteile der agilen Prozesse
V-Modell
W-Modell
Testvorbereitungen parallel zur
Erhebung der Anforderungen
Erstellung der Systemarchitektur
Spezifikation der Komponenten
Testdurchfhrung und Debugging
Vor- & Nachteile
Certified Tester
Zusammenfassung und Hinweise
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 2
Prof. Dr. A. Spillner 2003 3
Hochschule Bremen - Geschichte
1799 Bremische Navigationsschule
1894 Technikum der freien Hansestadt Bremen
1919 Soziale Frauenschule
1968 Wirtschaftsakademie
1982 Hochschule Bremen
Prof. Dr. A. Spillner 2003 4
Hochschule Bremen - heute
Auszeichnungen
2000 - Best-Practice Award2001 - Reform-Fachhochschule2001 - Marketing-Preis des DAAD
7300422002360081982
StudentenStudiengngeJahrAnzahlStudierende von 1997 bis 2002
63466266
6342
6687
7036
7300
6000
6500
7000
7500
1997 1998 1999 2000 2001 2002
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 3
Prof. Dr. A. Spillner 2003 5
Hochschule Bremen - heute
ber 7000 Studierende
9 Fachbereiche mit insgesamt
42 Studiengngen
davon 2/3 Internationale Studiengngemit verpflichtendem Auslandsaufenthalt
20 ingenieur- und naturwissenschaftliche Studiengnge
11 wirtschaftswissenschaftliche Studiengnge
5 geistes- und sozialwissenschaftliche Studiengnge
6 postgraduale Master-Studiengnge
mehr als 200 Hochschulkooperationen weltweit
Prof. Dr. A. Spillner 2003 6
Fachbereich Elektrotechnik und Informatik
Studiengnge
Elektrotechnik (ET)
Studienrichtung Elektrische Energietechnik
Studienrichtung Informationstechnik
Technische Informatik (TI)
Studienrichtung Angewandte Informatik
Studienrichtung Automatisierungstechnik
Europisches Studium Technische Informatik (ESTI)
Internationaler Studiengang Microsystems Engineering (ISMS)
Medieninformatik
Digitale Medien (HSB, UNI, HfK)
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 4
Prof. Dr. A. Spillner 2003 7
Software-Kosten & -Qualitt
"Aktuelle Studien (z.B. von Mummert Consulting, verffentlicht im Mrz2003) behaupten, dass allein in Deutschland jedes Jahr 190 MillionenEuro wegen schlechter Software verloren gehen, z.B. wegenmangelnder Bedienbarkeit.In einer hnlichen Studie vom National Institute of Standards andTechnology wird fr die USA geschtzt, dass von den 60 MilliardenUS-Dollar Kosten, die durch schlechte Software entstehen, mindestensein Drittel durch besseres Testen vermieden werden knnten."
F. Paulish:Editorial, Schwerpunkt TestenObjektspektrum, Mai/Juni 2003, Nr. 3
Prof. Dr. A. Spillner 2003 8
Software Qualitt &Test Qualitt
You think you are here
You may be here
TestQuality
SoftwareQuality
High
High
Low
Low
FewFaults
ManyFaults
FewFaults
FewFaults
D. Graham, M. Fewster:Testing Essentials - Testing Principles.TEST Congress, London, 2000
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 5
Prof. Dr. A. Spillner 2003 9
Testen mehr als Fehlernachweis
Evolving Priorities
1950s view
Show it Works(Demonstration)
D. Gelperin:The Past, Present and Future of Software Testing.TEST Congress, London, 2000
1970s view
Find Defects(Detection)
1980s view
Measure Quality(Prediction)
20XXs view
Control Quality(Prevention)
Prof. Dr. A. Spillner 2003 10
Fehlerbehebungskostenvan Megen:Dagstuhl-Seminar 02361(Sept. 2002)Supporting Customer-Supplier Relationships.Requirements Engineering and Quality Assurance
SQS-Zahlen aus 3.000 IT-Projekten
Req. Accept.Roll out
Spec. Impl.
EUR
Feldeinsatz
1.0004.000
12.000
48.000
> 90.000
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 6
Prof. Dr. A. Spillner 2003 11
Prozessmodelle der Softwareentwicklung
Ration
al Unifi
ed Pro
cess
W-Modell
STEP
S
Ob
jekt
ori
enti
erte
r L
eben
szyk
lus
Iteratives Modell
Extreme Program
ming
Vorgehensmodell des B
undes und der LnderFont
nenm
odell
V-M
odel
l
Wasserfallm
odell
Spiralmodell
? Test Driven
Deve
lopm
ent
Mutual Prog
ramming
SCRUM
Crystal
Prof. Dr. A. Spillner 2003 12
Grundlegendes
Entwicklungsmodell beschreibt die Systematikeiner geordneten Projektabwicklung:
Phasen (Arbeitsabschnitte und einzusetzende Methoden)
Aktivitten (Rollen) und zu erzielende Ergebnisse
Meilensteine (Phasenabschluss)
Qualittssicherungsmanahmenzur Feststellung des Erreichens von Meilensteinen
Entwicklungsmodell definiert die fr alle Beteiligten gemeinsame undverbindliche Sicht der logischen und zeitlichen Struktur eines Projekts
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 7
Prof. Dr. A. Spillner 2003 13
Verbesserungspotenzial
Grte Verbesserung durch Prozessnderung
Testprozess von Bedeutungaus G. Keefer:Extreme Programming Considered Harmful for ReliableSoftware DevelopmentProceedings, SQM-Kongress 2003, 2.-4.4.2003, Kln
Prof. Dr. A. Spillner 2003 14
Agile Prozesse
http://agilemanifesto.org/
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 8
Prof. Dr. A. Spillner 2003 15
Wasserfallmodell
Anforderungsanalyse
Design
Implementation
Test
Wartung
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Prof. Dr. A. Spillner 2003 16
Wasserfallmodell
Anforderungsanalyse
Design
Implementation
Test
Wartung
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
QS
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 9
Prof. Dr. A. Spillner 2003 17
Wasserfallmodell
Anforderungsanalyse
Design
Implementation
Test
Wartung
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Testen isteine spte Phase!
QS
Prof. Dr. A. Spillner 2003 18
Wasserfallmodell
Anforderungsanalyse
Design
Implementation
Test
Wartung
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
Verifikation & Validation
QS
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 10
Prof. Dr. A. Spillner 2003 19
allgemeines V-Modell
Komponenten-spezifikation
Programmierung
Komponenten-test
Anforderungs-definition
Review, Dokumente Testgrundlage, Testflle
System-entwurf
System-test
Integrations-test
Prof. Dr. A. Spillner 2003 20
allgemeines V-Modell
Komponenten-spezifikation
Programmierung
Komponenten-test
Anforderungs-definition
Review, Dokumente Testgrundlage, Testflle
System-entwurf
System-test
Integrations-test
Das W-Modell - Vorteile der agilen Prozesse in einen konservativen Umfeld nutzen GI-Reg. Bremen/Oldenburg, 13.5.2003
Prof. Dr. A. Spillner, Hochschule Bremen, 2003 11
Prof. Dr. A. Spillner 2003 21
allgemeines V-Modell
Komponenten-spezifikation
Programmierung
Komponenten-test
Anforderungs-definition
Review, Dokumente Testgrundlage, Testflle
System-entwurf
System-test
Integrations-test
QS
Prof. Dr. A. Spillner 2003