Kaj je model kaosa?

Model kaosa je pristop k procesu razvoja programske opreme, ki uporablja ideje iz teorije kaosa za obravnavo skupnih vprašanj med delom v timski postavitvi. Prizadeva si poenotiti najboljše metodologije programiranja z najboljšimi tehnikami vodenja projektov; idealno oblikovati splošno boljšo strategijo. Odnos modela kaosa do teorije kaosa je zamisel, da velikih arhitekturnih vprašanj ni mogoče stabilizirati brez stabilizacije "manjših" vprašanj v programski opremi. Vključno s posameznimi vrsticami kode.

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