Zum Inhalt springen

Evolutionäres Design

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. Juli 2021 um 13:40 Uhr durch imported>Aka (Weblinks: https).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Evolutionäres Design (engl. evolutionary design, auch continuous design) ist ein Entwurfsansatz in der Softwareentwicklung und kommt überwiegend im Kontext des Extreme Programming zum Einsatz. Im Gegensatz zu geplantem Design propagieren die Befürworter des evolutionären Ansatzes die Entwicklung eines Softwaresystems in kleinen Schritten. Designelemente werden nur dann eingebaut, wenn sie zur Erfüllung der augenblicklichen Anforderungen wirklich notwendig sind. Design for the future wird vermieden, stattdessen vertraut man darauf, dass ein einfacher Entwurf sich auch auf einfache Weise an neue Anforderungen anpassen lässt. Die Weiterentwicklung des Design erfolgt durch Refaktorisierung.

Siehe auch

Weblinks