DA praesentation

7

Click here to load reader

Transcript of DA praesentation

Page 1: DA praesentation

Betreut durch FH Prof. DI Grischa Schmiedl

Diplomarbeit von Johannes Weber – tm091570

Qualitätsmanagement in der Softwareentwicklung mit PHP

Page 2: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Warum Qualitätsmanagement?

F18 Jagdbomber mit neuer Board-Software stürzt bei Testflug ab. Ursache war ein Vorzeichenfehler!

Interne Kundendatenbank von Schlecker war öffentlich im Internet einseh- und downloadbar

Meine Motivation Eigene Erfahrung und Interesse am Thema

Enorme Bedeutung

Page 3: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Worum geht’s in meiner DA

Definition & Sichten von/auf Software-Qualität

Anforderungen an die Softwareentwicklung Clean Code

Software-Testing / Metriken

Werkzeuge

Empirischer Teil Inwieweit werden vorhandene Prinzipien, Methoden und

Werkzeuge in der Softwareentwicklung mit PHP gegenwärtig eingesetzt

Page 4: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Erkenntnisse aus der Empirie 1/2

Quantitative Ergebnisse Qualitätsziele (5/9 keine absoluten Ziele)

Technische Schulden (3/9 beheben diese bewusst)

Software Testing & Metriken (3/9 verwenden Metriken)

Page 5: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Erkenntnisse aus der Empirie 2/2

Qualitative Ergebnisse Sprechender Code

„Console“ – Alternative zur NICHT Testgetriebenen Entwicklung

Erfahrungen mit Testgetriebener Entwicklung

Page 6: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Fazit

Warum nicht? Aus Zeit / Kostengründen

Negative bzw. keine Praxiserfahrung

Verbreitung des Qualitätsbewusstsein Wissensvermittlung in der Ausbildung

Förderung durch Arbeitgeber

Networking

Page 7: DA praesentation

Johannes Weber | Diplomprüfung | 28. April 2011

Fragen zur DA