Kas yra chaoso modelis?

Chaoso modelis yra požiūris į programinės įrangos kūrimo procesą, kuriame naudojamos chaoso teorijos idėjos, skirtos bendroms problemoms spręsti dirbant komandoje. Ji stengiasi suvienodinti geriausius programavimo metodus su geriausiais projektų valdymo metodais; idealiai sudaro bendrą aukštesnę strategiją. Chaoso modelio ryšys su chaoso teorija yra idėja, kad didelio masto architektūriniai klausimai negali būti stabilizuoti, taip pat stabilizuojant „mažesnius“ programinės įrangos klausimus. Įskaitant atskiras kodo eilutes.

Programinės įrangos kūrimas

Chaoso modelio tikslas - apibrėžti, įgyvendinti ir integruoti įvairių mažesnių programinės įrangos kūrimo projektų gyvavimo ciklus šiais lygiais:

  • Visas projektas.
  • Kuriamos įvairios tarpusavyje susijusios sistemos.
  • Įvairūs moduliniai programinės įrangos aspektai.
  • Programinės įrangos funkcijos.
  • Atskiros kodo eilutės.

Chaoso modelio strategija

Chaoso modelio strategija yra nustatyti tinkamus klausimus ir „visada išspręsti svarbiausią problemą“ pagal šiuos apibrėžimus:

  • Problema yra neišsami programavimo užduotis.
  • Svarbiausias klausimas yra didelis, skubus ir tvirtas derinys: dideli klausimai yra tie, kurie suteikia naudos vartotojams funkcionalumo forma; neatidėliotini klausimai yra tie, kurie tęs kitą darbą, kol jie bus išspręsti; tvirtos problemos yra tos, kurios yra patikimos ir išbandytos, kai jos išsprendžiamos.
  • Problema išspręsta tada, kai ji patenka į stabilumo tašką.

Programavimo sąlygos