Stärken und Schwächen agiler Softwareentwicklungsmodelle

von: Thomas Ecker, Michael Wesinger

Examicus Verlag, 2012

ISBN: 9783656999812 , 196 Seiten

Format: PDF

Kopierschutz: frei

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

Preis: 39,99 EUR

Mehr zum Inhalt

Stärken und Schwächen agiler Softwareentwicklungsmodelle


 

Diplomarbeit aus dem Jahr 2005 im Fachbereich Informatik - Software, Note: 2, Johannes Kepler Universität Linz, Sprache: Deutsch, Abstract: Über die leichtgewichtigen bzw. agilen Softwareentwicklungsmodelle wurde in den letzten Jahren verstärkt diskutiert. Das zeigt sich durch die vermehrte Anzahl an den in Buchform erschienen Modellen bzw. an vielen veröffentlichten Fachartikeln. Diese Modelle bilden den Rahmen, um Software effizient und rasch entwickeln zu können. Im Unterschied zu den Schwergewichtigen versuchen sie, Software mit weniger Vorgaben und Richtlinien zu erstellen und rasch auf Kundenwünsche zu reagieren. Sie sind weniger formal beschrieben als die Schwergewichtigen und lassen den Softwareentwicklern einen größeren Freiraum, u. a. beim Entwurf. Doch nicht alle agilen Modelle sind für jede Art von Projekt gleich gut geeignet. Einige Modelle eignen sich auf Grund ihrer reglementierten Richtlinien nur für kleine bis mittelgroße Projekte, die anderen sind weniger formal beschrieben und auch in größeren Projekten anwendbar. Die in dieser Diplomarbeit beschriebenen Modelle erschienen alle in Buchform, doch auf verschiedene Kriterien wie Stärken und vor allem Schwächen gingen die Modellentwickler nicht detailliert ein. In dieser Arbeit werden acht agile Modelle beschrieben und anhand verschiedener Kriterien verglichen, deren Einsatzbereiche eruiert und Stärken und Schwächen aufgezeigt. Darüber hinaus wird ein Fragebogen erstellt, der Hinweise darüber geben soll, ob bzw. welche agilen Modelle in der Praxis eingesetzt werden und welche Stärken und Schwächen bei agiler Entwicklung auftreten können. Die Durchführung der Befragung ist nicht mehr Teil dieser Diplomarbeit, sie kann jedoch im Rahmen einer darauf aufbauenden Arbeit erfolgen.