Преглед садржаја:
Дефиниција - Шта значи Цонваиев закон?
Цонваиев закон је афоризам у ИТ који поставља идеју да су „организације које дизајнирају системе ограничене да производе дизајне који су копије комуникационих структура ових организација.“ Ова идеја се може пратити до програмера по имену Мелвин Цонваи који је развио овај принцип касних 1960-их.
Техопедија објашњава Цонваиев закон
Други начин да се објасни Цонваиев закон је да ће тимови људи који раде на неком софтверу дати сопствене оцене на његовом евентуалном дизајну. Један уобичајени пример је пример компајлера софтвера. Једна од најчешће цитираних изјава око Цонваиевог закона каже да „ако имате четири групе које раде на компајлеру, добићете четверопропусни преводилац.“ Софтверски преводилац може бити или једнопролазни или вишепролазни. преводилац. Број „пролазака“ је колико пута компајлер прелази део изворног кода. Идеја је да ако на преговарачу ради више група, свака ће конструисати свој јединствени пролаз који ће бити другачији од било којег другог.
Уместо да обједине све своје ресурсе како би смислили једну монолитну структуру кода, појединци или групе фирми допринеће сопственим модулима кодова који су изразито јединствени. Неке од импликација Цонваиевог закона су да људи увек дају свој јединствени печат својим доприносима софтверском пројекту и да људи можда нису у стању да заједно раде на монолитни начин писања изворног кода.
