Yêu cầu thực hiện
các yêu cầu hiệu suất xác định như thế nào hoặc làm thế nào nhanh chóng hệ thống phải thực hiện các chức năng cụ thể. Yêu cầu thực hiện bao gồm tốc độ (thời gian đáp ứng cơ sở dữ liệu, ví dụ), thông lượng (giao dịch mỗi giây), dung lượng (tải trọng sử dụng đồng thời), và thời gian (yêu cầu thời gian thực cứng). Yêu cầu thực hiện nghiêm ngặt hưởng nghiêm trọng đến chiến lược thiết kế phần mềm và lựa chọn phần cứng, do đó xác định mục tiêu hiệu suất phù hợp cho các môi trường hoạt động. Tất cả người dùng muốn các ứng dụng của họ để chạy ngay lập tức, nhưng các yêu cầu hiệu suất thực tế sẽ khác nhau cho các tính năng kiểm tra chính tả của một chương trình xử lý văn bản và hệ thống dẫn đường radar cho tên lửa. Yêu cầu thực hiện cũng nên giải quyết thế nào hiệu suất của hệ thống sẽ làm suy giảm trong tình trạng quá tải, chẳng hạn như khi một hệ thống điện thoại khẩn cấp 911 tràn ngập các cuộc gọi
đang được dịch, vui lòng đợi..