
Vývoj softvéru
Model chaosu sa zameriava na definovanie, implementáciu a integráciu životných cyklov rôznych menších aspektov projektu vývoja softvéru na týchto úrovniach:
- Projekt ako celok.
- Rozvíjajú sa rôzne prepojené systémy.
- Rôzne modulárne aspekty softvéru.
- Funkcie softvéru.
- Jednotlivé riadky kódu.
Modelová stratégia Chaosu
Stratégiou modelu chaosu je identifikovať relevantné otázky a „vždy najprv vyriešiť najdôležitejšiu otázku“ podľa nasledujúcich definícií:
- Problémom je neúplná programovacia úloha.
- Najdôležitejšou otázkou je kombinácia veľkých, naliehavých a silných: veľké otázky sú tie, ktoré poskytujú užívateľom hodnotu vo forme funkčnosti; naliehavé otázky sú tie, ktoré budú trvať až do ich vyriešenia; robustné otázky sú tie, ktoré sú dôveryhodné a testované, keď sú vyriešené.
- Problém sa vyrieši, keď sa dostane do bodu stability.
Termíny programovania