To solve the task assignment problem of heterogeneous UAVs, this paper establishes a "demand-resource" capability matrix, and proposes a heterogeneous UAV task assignment model based on the extended CBBA algorithm, which solves the problem of multi-UAV cooperative reconnaissance and strike. The simulation results show that the algorithm can provide a solution to the problem on the basis of inheriting the excellent performance of the CBBA algorithm, thus providing a fast and effective solution strategy for multi-heterogeneous UAV decision-making problems.