Vấn đề được đặt ra là:"làm thế nào dựa trên phân tích những yêu cầu của một ứng dụng, để tạo ra các lớp (class) hay object cần thiết ?" Hai danh từ class và object sẽ được dùng để chỉ chung một khái niệm trong bài viết này. Sử dụng những nguyên tắc của OO trong việc phân tích, sẽ giúp cho bạn tìm ra những class hoặc object cần thiết một cách có hệ thống. Giúp bạn làm quen và hiểu OO là mục đích chính của bài viết này