Tài liệu giải thích khái niệm use case trong UML 2.0, mô tả các loại quan hệ giữa các use case bao gồm include, extend và generalization. Nó cũng đề cập đến vai trò của tác nhân và các vấn đề liên quan đến cách xác định và mô tả use case cũng như sự khác biệt giữa các công cụ hỗ trợ. Use case được định nghĩa là tình huống nơi hệ thống đáp ứng các yêu cầu của người dùng.