Mjukvaruutveckling
Kaosmodellen fokuserar på att definiera, implementera och integrera livscyklerna för de olika mindre aspekterna av ett mjukvaruutvecklingsprojekt på följande nivåer:
- Projektet som helhet.
- De olika sammankopplade systemen utvecklas.
- De olika modulära aspekterna av mjukvaran.
- Programvarans funktioner.
- De enskilda linjerna med kod.
Chaos modellstrategi
Kaosmodellens strategi är att identifiera relevanta frågor och "lösa alltid det viktigaste problemet först" enligt följande definitioner:
- Ett problem är en ofullständig programmeringsuppgift.
- Det viktigaste är en kombination av stor, brådskande och robust: stora problem är de som ger användarna värde i form av funktionalitet; brådskande problem är de som kommer att hålla upp annat arbete tills de är löst. robusta problem är de som är betrodda och testade när de löses.
- Ett problem är löst när det blir stabiliserat.
Programmeringsvillkor