Декомпозиция задач: методы, принципы и примеры в разработке IT-продуктов