Графы в программном обеспечении: основные концепции