Evolutionärer Entwurf

Evolutionärer Entwurf

Evolutionäres Design (engl. evolutionary design) ist ein Entwurfsansatz in der Softwareentwicklung und kommt überwiegend im Kontext der testgetriebenen Entwicklung 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.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Evolutionäre Erkenntnistheorie — Die Evolutionäre Erkenntnistheorie (englisch evolutionary epistemology) ist ein erkenntnistheoretischer Ansatz, der maßgeblich durch Prinzipien und Folgerungen der Evolutionstheorie bestimmt ist. Kant stellte fest, dass dem Menschen von… …   Deutsch Wikipedia

  • Test-Driven development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Test first development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Testgesteuerte Programmierung — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Testgetriebene Programmierung — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Karl Popper — Sir Karl Popper (1980) Karl Raimund Popper CH (* 28. Juli 1902 in Wien; † 17. September 1994 in London) war ein österreichisch britischer Philosoph, der mit seinen Arbeiten zu Erkenntnis und Wissenschaftstheo …   Deutsch Wikipedia

  • Karl R. Popper — Sir Karl Raimund Popper (* 28. Juli 1902 in Wien; † 17. September 1994 in London) war ein österreichisch britischer Philosoph, der mit seinen Arbeiten zu Erkenntnis und Wissenschaftstheorie, zur Sozial und Geschichtsphilosophie sowie zur… …   Deutsch Wikipedia

  • Karl Raimund Popper — Sir Karl Raimund Popper (* 28. Juli 1902 in Wien; † 17. September 1994 in London) war ein österreichisch britischer Philosoph, der mit seinen Arbeiten zu Erkenntnis und Wissenschaftstheorie, zur Sozial und Geschichtsphilosophie sowie zur… …   Deutsch Wikipedia

  • Mensch: Was ist der Mensch? —   »Die Frage aller Fragen für die Menschheit das Problem, das allen anderen zugrunde liegt und von tieferem Interesse ist als jedes andere ist die Bestimmung der Stellung des Menschen in der Natur und seiner Beziehungen zum gesamten Kosmos. Woher …   Universal-Lexikon

  • Prozess und Realität — Der Essay Prozess und Realität ist ein zuerst 1929 in New York unter dem Originaltitel Process and Reality: An Essay in Cosmology erschienenes Werk des britischen Philosophen und Mathematikers Alfred North Whitehead (1861–1947). Es ist… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”