Die SOTE Prüfung findet gemeinsam mit OOP am Mittwoch 16.02 um 11:00 Uhr bis 13:00 Uhr im Raum F022/23 statt.
Vorbereitung auf die Prüfung ist nächste Woche am Freitag (28.01) um 14:00 Uhr.
Blog zur Vorlesung Software Technik des Studiengang Wirtschaftsinformatik (WIN) HTWG Konstanz - WS2010
Mittwoch, 19. Januar 2011
Vorgehensmodelle und Agile Software Entwicklung
Download Folien
hier
Quelltext Beispiele und Rahmen für die Übungen
- Vorgehensmodelle
- V-Modell
- V-Modell XT
- XP
- Agile Software Entwicklung
- Refactoring
- Test Driven Development
- Einführung Java Server Faces
- Erläutern Sie die Phasen des V-Modells. Wie unterscheidet es sich vom Wasserfallmodell? Wieviele Prozent der Projektzeit entfallen in etwa auf die Implementierung?
- Was sind die Kerncharakteristiken agiler Prozesse?
- Was versteht man unter dem Begriff Refactoring?
- Aus welchen Schritten besteht der Prozess für ein Refactoring?
- Aus welchen Schritten besteht der Prozess zur Testgetriebene Entwicklung (Test Driven Development Prozess)?
- Was versteht man unter Daten-Trasfer-Object? Welche Rolle spielen sie bei mehrschichtigen (Web-)Architekturen, welche Vorteile bieten sie?
Literatur
- Test Driven Development: By Example - Kent Beck 2002
- Refactoring: Improving the Design of Existing Code - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts 1999
- Agile Estimating and Planning - Mike Cohn 2005
- Extreme Programming Explained: Embrace Change - Kent Beck 2004
- JavaServer Faces 2.0. The Complete Reference - Ed Burns, Neil Griffin 2010
- V-Modell XT Website - http://www.v-modell-xt.de/
- XP Wikipedia Artikel - http://de.wikipedia.org/wiki/Extreme_Programming
- Chaosradio, Hintergründe und Erfahrungen zur Software-Entwicklungsmethode "XP" - http://chaosradio.ccc.de/cre028.html
- Agile Manifesto - http://agilemanifesto.org/
- Agile Alliance - http://www.agilealliance.org/
- Extreme Programming - http://www.extremeprogramming.org/
- Artikel und Ressource zu XP - http://xprogramming.com
Dienstag, 11. Januar 2011
Software Testing
Download Folien
hier
Download Demo Source
Übung Komponententests - Quicksort Demo
Übung Systemtest - Demo Code
Inhalt
- White-Box Testen
- Black-Box Testen
- Komponententests
- Integrationstests
- Systemtests
Lernziele (Fragen zur Vorlesung)
- Wann im Software Lebenszyklus sind Fehler besonders teuer?
- Was versteht man unter Black-Box Testverfahren?
- Welche Black-Box Methoden zur Testfallspezifikaton kennen Sie?
- Was wird bei Reviews geprüft? Wer prüft?
- Welche Review Verfahren kennen Sie?
- Welche Integrationsstrategien kennen Sie?
- Wie können Tests als Tabellen modelliert werden?
- Was ist eine Action Test Tabelle?
- Was wird beim Integrationstest getestet? Welche typischen Fehler sollen hier gefunden werden?
- Welche Java Namenskonventionen kennen Sie?
- Beschreiben Sie die Phasen in die ein Unit Tests aufgeteilt werden kann.
- Was bezeichnet der Begriff Testabdeckung?
- Warum ist eine vollständige Testabdeckung i.d.R. nicht möglich?
- Wie kann ein Werkzeug wie CodeCover den Abdeckungsgrad bestimmen?
- Andreas Spillner - Basiswissen Softwaretest - 2005
- xUnit Test Patterns: Refactoring Test Code - Gerard Meszaros 2007
- Continuous Integration: Improving Software Quality and Reducing Risk - Paul M. Duvall, Steve Matyas, Andrew Glover - 2007
- JUnit - http://www.junit.org/
- Code Cover - http://codecover.org/
- Fit: Framework for Integrated Test - http://fit.c2.com/
- Selenium Website - http://seleniumhq.org/
- Äquivalenzklassentest Wikipedia - http://de.wikipedia.org/wiki/%C3%84quivalenzklassentest
Dienstag, 4. Januar 2011
Vorlesungstermine 2011
Ich wünsche Ihnen allen erstmal ein gutes und erfolgreiches Jahr 2011.
Hier die Übersicht der letzten Vorlesungstermine für SOTE in diesem Semester, zwei mal werden wir die Vorlesung am Mittwochabend abhalten. Um nicht mit der Projektsimulation von Herrn Prof. Dr. Martin zu kollidieren.
Mittwoch am 12.01.2011 im Raum F112 von 17:30 bis 20:45Uhr
Thema: Software Testing und Qualitätssicherung
Mittwoch am 19.01.2011 im Raum F112 von 17:30 bis 20:45Uhr
Thema: Vorgehensmodelle und Agile Software Entwicklung
Freitag am 28.01.2011 im Raum F113 von 14:00 bis 17:15Uhr
Thema: Prüfungsvorbereitung und Wiederholung
Hier die Übersicht der letzten Vorlesungstermine für SOTE in diesem Semester, zwei mal werden wir die Vorlesung am Mittwochabend abhalten. Um nicht mit der Projektsimulation von Herrn Prof. Dr. Martin zu kollidieren.
Mittwoch am 12.01.2011 im Raum F112 von 17:30 bis 20:45Uhr
Thema: Software Testing und Qualitätssicherung
Mittwoch am 19.01.2011 im Raum F112 von 17:30 bis 20:45Uhr
Thema: Vorgehensmodelle und Agile Software Entwicklung
Freitag am 28.01.2011 im Raum F113 von 14:00 bis 17:15Uhr
Thema: Prüfungsvorbereitung und Wiederholung
Abonnieren
Posts (Atom)