DR. KUHLMANN Beratung Software-Engineering
|
| Rekursive Software-Entwicklung | ||||
|
|
| Konsequenzen rekursiver Software-Entwicklung | |||
|
|
|
|
|
| |
|
|
|
| Die Anwendung rekursiver Software-Entwicklung hat einige Konsequenzen für die Praxis: | ||
|
|
|
|
| ||
|
|
|
|
| Rekursive Software-Entwicklung schließt die Lücke zwischen klassischer und agiler Software-Entwicklung: | |
|
|
|
|
|
| |
|
|
|
|
| Der Entwicklungsprozess ist einfach - leicht gewichtig. | |
|
|
|
|
| Der Entwicklungsprozess muss nicht mit komplizierten Regeln überfrachtet werden. | |
|
|
|
|
| Alle Komponenten werden unter einem wohldefinierten Prozess erstellt. | |
|
|
|
|
| Alle Entwickler befolgen ihn während des gesamten Lebenszyklus des Software-Produktes. | |
|
|
|
|
| Es ist nicht mehr erforderlich, in einer frühen Phase bereits Details zu spezifizieren und zu entwerfen. | |
|
|
|
|
| Es bedeutet allerdings auch eine Abkehr von der Vorstellung, alles so früh wie möglich entwerfen zu müssen. | |
|
|
|
|
| Im Gegenteil, man kann zunächst getrost auf Details verzichten und sich auf das Wesentliche konzentrieren. | |
|
|
|
|
| Man braucht nur ein gewisses Selbstvertrauen, die Details später erarbeiten zu können. | |
|
|
|
|
| Man man kann schnell auf Änderungen reagieren, ist agil. | |
|
|
|
|
| Ist sowohl für kleine wie für sehr umfangreiche Software-Produkte geeignet. | |
|
|
|
|
| Eine Kind-Komponente kann erst dann entwickelt werden, | |
|
|
|
|
| Eine Kind-Komponente kann erst dann integriert werden, | |
|
|
|
|
| Die Entwicklung verläuft streng Top-Down. | |
|
|
|
|
| Die parallele Entwicklung von Komponenten wird transparent. | |
|
|
|
|
| Die Entwicklung wird durch die Architektur der Software getrieben. | |
|
|
|
|
| Inkrementelle und evolutionäre Vorgehensweisen werden voll unterstützt und transparent. | |
|
|
|
|
| Prototyping ist ohne weiteres möglich. | |
|
|
|
|
| Die Komplexität des Projektmanagements wird offen gelegt. | |
|
|
|
|
|
|
|
|
|
| |
| Weiter im Kontext: Strategien rekursiver Software-Entwicklung | |
|
| |||||
|
|
| Unsere Leistungen: | |||
|
|
|
| Rekursive Software-Entwicklung | ||
|
| |||||
|
|
| Sind Sie interessiert, benötigen Sie weitere Informationen? | |||
|
|
|
| |||
|
|
|
|
| ||
|
|
|
|
| ||
|
|
|
|
| ||
|
|
|
|
| ||













