Metodi agili (RAD, XP) Métodos ágeis (RAD, XP) Méthodes agiles (RAD, XP) Métodos rápidos (RAD, XP) Agile Methods (RAD, XP)

Agile Methoden

Die sogenannten « Agilen Entwicklungsmethoden » (auf Englisch Agile Modeling, abgekürzt AG) sollen den Software-Lebenszyklus verkürzen (also deren Entwicklung beschleunigen) , indem eine Minimalversion entwickelt wird, in die die Funktionen durch einen iterativen Prozess eingefügt werden, der auf Kundenwünschen und Tests basiert, die während des gesamten Entwicklungszyklus durchgeführt werden.

Agile Methoden entstanden wegen der Instabilität der technologischen Ausstattung und der Tatsage, dass der Kunde seine Bedürfnisse zu Beginn des Projekts oft nicht vollständig ausformulieren kann. Der Begriff « agil » bezieht sich daher auf die Anpassungsfähigkeit auf Kontextänderungen und die Spezifikationsveränderungen, die während des Entwicklungsprozesses aufkommen. Im Jahr 2001 formulierten 17 Personen das Agile Manifest dessen Übersetzung die folgende ist :

  • Individuen und Interaktion statt Prozessen und Werkzeugen
  • Softwareentwicklung an Stelle von ausführlicher Dokumentation
  • Zusammenarbeit mit dem Kunden statt Vertragsverhandlungen
  • Offenheit für Veränderungen statt der Verfolgung eines strikten Plans

Durch agile Methoden steuert der Kunde sein Projekt und erhält sehr schnell eine erste Umsetzung seiner Software. So lassen sich die User bereits von Anfang an einbinden.

RAD - Rapide Applikationsentwicklung

Die « Methode der rapiden Applikationsentwicklung » (auf Englisch Rapid Application Development, abgekürzt RAD), von James Martin Anfang der 80er festgelegt, besteht aus einem kurzen Entwicklungszyklus mit 3 Phasen (Anforderunge, Design und Konstruktion) mit einer Idealfrist von 90 Tagen bis maximal 120 Tagen.

DSDM

Die Methode DSDM (Dynamic Software Development Method) wurde in Anlehnung an die RAD-Methode entwickelt, um einige ihrer Schwachstellen zu beheben, nämlich durch eine Grundstruktur, die sich auf den gesamten Entwicklungszyklus bezieht.

Die Grundprinzipien der DSDM-Methode sind die folgenden :

  • Miteinbeziehen der User
  • Iterative und inkrementale Entwicklung
  • Höhere Lieferungsfrequenz
  • Einbindung von Tests bei jedem Arbeitsschritt
  • Die Akzeptanz von gelieferten Produkten hängt direkt von der Bedürfnisbefriedigung ab

UP - Unified Process

Die Methode des Unified Process (UP) ist ein iterativer und inkrementaler Entwicklungsprozess, das bedeutet, das Projekt wird in sehr kurze Phasen unterteilt, an deren Ende jeweils eine neue inkrementierte Version geliefert wird.

Diese Vorgehensweise ist angelehnt an die UML -Modellierung zur Beschreibung der Software-Architektur (funktionell, anwendungsbezogen und physikalisch) und zur Erarbeitung von Anwendungsfällen, die die Bedürfnisse und Erwartungen der User beschreiben.

RUP - Rational Unified Process

RUP (Rational Unified Process) ist eine iterative Entwicklungsmethode, die von der Firma Rational Software, die von IBM aufgekauft wurde, gefördert wird.

RUP gibt eine Methode vor, die speziell die Zusammenstellung der Teams und den Zeitplan festlegt, sowie eine gewisse Anzahl an Modellen für Dokumente.

XP - eXtreme Programming

Die Methode XP (füreXtreme Programming) gibt bestimmte bewährte Praktiken vor, durch die Software unter optimalen Bedingungen entwickelt werden kann, indem der Kunde ins Zentrum des Entwicklungsprozesses gestellt wird, bei dem immer eine enge Kundenbeziehung besteht.

Das eXtreme Programming basiert im speziellen auf den folgenden Konzepten :

  • Die Entwicklungsteams arbeiten direkt mit dem Kunden, in sehr kurzen Zyklen von maximal einer bis zwei Woche(n).
  • Es werden sehr früh und sehr häufig Versionen der Software ausgeliefert, um möglichst viel Kundenfeedback zu erhalten.
  • Bei der Code-Erstellung arbeitet das Team in völliger Kollaboration.
  • Der Code wird über den ganzen Entwicklungsprozess hinweg getestet und bereinigt.
  • Durch Indikatoren lässt sich der Fortschritt des Projekts ermitteln, damit der Entwicklungsplan auf den neuesten Stand gebracht werden kann.

Weitere Informationen



Letzte Änderung am Mittwoch 1 April 2009 à 14:16:20.Das Dokument mit dem titel « 
Agile Methoden (RAD, XP) » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.

Beste Antworten für « Agile Methoden (RAD, XP) » auf :
PERT-Methode Sehen PERT-Methode Die PERT-Methode ist eine Technik mit der die Ablaufplanung in einem Projekt verwaltet werden kann. Die PERT-Methode besteht darin in Form von Grafiken ein Aufgaben-Netzplan darzustellen, deren Abfolge es ermöglicht die Zielsetzungen...
Dateifreigabe unter Windows XP Sehen Zweck Bei der Dateifreigabe wird der Inhalt einer oder mehrerer Verzeichnisse im Netzwerk freigegeben. Alle Windows-Systeme haben standardmäßig Funktionen, durch die man den Inhalt eines Verzeichnisses leicht freistellen kann. Der...
Einen VPN Server unter Windows XP installieren Sehen Zweck eines VPN Die Einrichtung eines virtuellen privaten Netzes ermöglicht es, eine sichere Verbindung zwischen Computern über eine nicht gesicherte Verbindung (Internet) aufzubauen, als wären Sie im selben lokalen Netzwerk.Diese Prozedur wird...
Tastenkürzel in Windows XP SehenTastaturbefehle in Windows oder wie wird die Benutzung der Maus vermeidet! spezifische Tastenkombinationen in Windows Sowohl für die Verwaltung von Dateien als auch für alle Software Für Software zur Textverarbeitung Für Word Für Excel Für...
Ctfmon - ctfmon.exe Sehenctfmon - ctfmon.exe Der Prozess ctfmon.exe (der vollständige Prozssname ist Alternative User Input Services) ist ein Windows NT/2000/XP Systemprozess der alternative Texteingabe verwaltet, wie Software für die Spracherkennung (Speech recognition),...
Vernetzung mehrerer Computer unter Windows SehenVernetzung unter Windows 2000/XP Um jeden Computer zu konfigurieren, reicht es in dieSystemsteuerung zu gehen, dann doppelt zu klicken auf "Netzwerkanschlüsse", dann mit dem rechten Button auf "Verbindung zum lokalen Netzwerk" zu klicken, und...
Eine Internetverbindung unter Windows XP gemeinsam nutzen SehenZweck Wenn Sie ein lokales Netzwerk haben (zwei oder mehr in einem Netzwerk verbundene Computer, von denen also jeder eine Netzwerkkarte hat), in dem ein Computer eine Internetanbindung hat (über Modem, Kabel,...), kann es sinnvoll sein, auch...