A. Thiết kế không là code, code không là thiết kế
B. Thiết kế phải được đánh giá chất lượng khi nó đang được tạo không phải khi nó có vấn đề
C. Mô hình thiết kế cung cấp chi tiết về kiến trúc (architecture), Giao diện (interfaces) và thành phần (component) cần thiết để cài đặt phần mềm
D là đáp án đúng