Компьютерын ухаанд задрал буюу факторлол гэж комплекс асуудал эсвэл системийг төсөөлөн дүрслэх, ойлгох, програмчлах, арчлахад хялбар болгох зорилгоор олон хэсэг болгон хуваахыг хэлдэг.