High-level design (HLD) giải thích các phần chính của giải pháp và cách chúng phối hợp. Low-level design (LLD) đặc tả đủ chi tiết để triển khai các phần đó một cách nhất quán. Đây là cách gọi hữu ích trong công việc; các tổ chức không có chung một mẫu tài liệu bắt buộc.
Theo dõi một quyết định qua hai mức
Với cổng trả hàng, HLD xác định portal, dịch vụ trả hàng, hệ thống đơn hàng và tích hợp kho. Tài liệu nêu hệ thống nào sở hữu bản ghi nào và tương tác nào bất đồng bộ.
LLD mô tả một tương tác cụ thể: trường request, kiểm tra đầu vào, chuyển trạng thái, xử lý trùng, ràng buộc database và phản hồi lỗi. Kỹ sư cần triển khai được từ tài liệu; người kiểm thử cần biết hành vi mong đợi.
