Sơ đồ cộng tác, còn được gọi là sơ đồ giao tiếp hoặc sơ đồ tương tác, là một minh họa về các mối quan hệ và tương tác giữa các đối tượng phần mềm trong Ngôn ngữ mô hình hóa hợp nhất (UML). Khái niệm này đã tồn tại hơn một thập kỷ mặc dù nó đã được cải tiến khi các mô hình mô hình đã phát triển.