W

Kategorie

Software development philosophies

10 Artikel

Agile Softwareentwicklung

Agile Softwareentwicklung ist ein Oberbegriff für Ansätze zur Softwareentwicklung , die die Werte und Prinzipien widerspiegeln, auf die sich die Agile Alliance, eine Gruppe von 17 Softwareexperten, im Jahr 2001 geeinigt

ExzellentAgile software development

Die Akzeptanztest-getriebene Entwicklung ( ATDD ) ist eine Entwicklungsmethodik , die auf der Kommunikation zwischen Geschäftskunden, Entwicklern und Testern basiert.

GutBusiness analysis

Eine bewährte Vorgehensweise ist eine Methode oder Technik, die allgemein als überlegen gegenüber Alternativen anerkannt ist, da sie tendenziell bessere Ergebnisse liefert.

GutGood practice
Die Kathedrale und der Basar

„Die Kathedrale und der Basar: Betrachtungen über Linux und Open Source von einem zufälligen Revolutionär“ (kurz: CatB ) ist ein Essay und später ein Buch von Eric S. Raymond über Softwareentwicklungsmethoden .

Exzellent1997 essays

„ Homesteading the Noosphere “ (abgekürzt HtN ) ist ein Essay von Eric S. Raymond über die sozialen Mechanismen der Open-Source -Softwareentwicklung .

Gut1998 essays

Domänengetriebenes Design ( DDD ) ist ein Softwareentwicklungsansatz , der sich auf die Modellierung von Software konzentriert, um sie an eine Domäne anzupassen, basierend auf den Vorgaben der Experten dieser Domäne.

GutSoftware architecture
Iterative und inkrementelle Entwicklung

Iterative und inkrementelle Entwicklung ist jede Kombination aus iterativem Design (oder iterativer Methode) und inkrementellem Aufbaumodell für die Entwicklung .

GutSoftware development philosophies

The law of conservation of complexity, also known as Tesler's Law, or Waterbed Theory, is an adage in human–computer interaction stating that every application has an inherent amount of complexity that cannot be removed

GutHuman–computer interaction
Wasserfallmodell

Das Wasserfallmodell beschreibt die sequenzielle Durchführung der typischen Phasen des Softwareentwicklungszyklus (SDLC) .

GutDesign