Razvoj programske opreme
Model kaosa se osredotoča na definiranje, izvajanje in vključevanje življenjskih ciklov različnih manjših vidikov projekta razvoja programske opreme na naslednjih ravneh:
- Projekt kot celota.
- Razvijajo se različni medsebojno povezani sistemi.
- Različni modularni vidiki programske opreme.
- Funkcije programske opreme.
- Posamezne vrstice kode.
Modelska strategija kaosa
Strategija modela kaosa je opredeliti ustrezna vprašanja in "vedno najprej rešiti najpomembnejše vprašanje" v skladu z naslednjimi definicijami:
- Problem je nepopolna naloga za programiranje.
- Najpomembnejše vprašanje je kombinacija velikih, nujnih in robustnih: velika vprašanja so tista, ki uporabnikom zagotavljajo vrednost v obliki funkcionalnosti; nujna vprašanja so tista, ki bodo zadržala drugo delo, dokler niso rešena; robustna vprašanja so tista, ki so zaupanja vredna in preizkušena, ko so rešena.
- Težava se reši, ko jo dosežemo do točke stabilnosti.
Programski izrazi