Inom datoranvändning är kaosmodellen ett sätt att designa mjukvara . Dess skapare, L.B.S. Rakoon, noterar att sådana projektledningsmodeller som spiralmodellen och vattenfallsmodellen , även om de är bra på att hantera scheman och personal, inte tillhandahåller metoder för att eliminera fel och lösa andra tekniska problem, inte heller hjälper till att hantera den slutliga deadlines, inte heller när det gäller att svara på kundförfrågningar. Kaosmodellen är ett verktyg som försöker hjälpa till att förstå dessa begränsningar och fylla i luckorna. [ett]
Kaosmodellen noterar att livscykelns faser gäller alla nivåer av projektet, från hela projektet som helhet, till en enda kodrad.
En viktig perspektivförändring är om projekt kan presenteras som hela moduler eller måste presenteras i delar. Det är underförstått att utvecklingen utförs i delar, moduler. Ett litet block utvecklas och korrektheten av dess funktion kontrolleras. När de nödvändiga blocken/modulerna har utvecklats integreras de i ett mer komplext och större system. Beteendet hos ett komplext system kommer från det kombinerade beteendet hos dess mindre enheter.
Kaosstrategi är en mjukvaruutvecklingsstrategi baserad på kaosmodellen. Huvudregeln är att alltid lösa den viktigaste uppgiften först .
Kaosstrategi är som hur programmerare arbetar i slutet av ett projekt, när de har en lista med buggar att fixa och en möjlighet att bli kreativa. Vanligtvis prioriterar någon de återstående specifika uppgifterna och programmerarna eliminerar dem en efter en. Kaosstrategin hävdar att detta är det enda korrekta sättet att utföra arbete.
Kaosstrategi är inspirerad av strategispelet Go .
Det finns flera kopplingar till kaosteorin .
Mjukvaruutveckling | |
---|---|
Bearbeta | |
Koncept på hög nivå | |
Vägbeskrivning |
|
Utvecklingsmetoder _ | |
Modeller |
|
Anmärkningsvärda siffror |
|