Hầu hết các mô hình giá trị phần mềm có thể được trừu tượng hoá thành một hàm có 5 tham số cơ bản là:
Trả lời:
Đáp án đúng: C
Mô hình giá trị phần mềm thường dựa trên 5 yếu tố chính:
* **Kích thước (Size):** Độ lớn của phần mềm (ví dụ: số dòng code, số chức năng).
* **Tiến trình (Process):** Phương pháp và quy trình phát triển phần mềm được sử dụng.
* **Đội ngũ cán bộ (Staff):** Kỹ năng, kinh nghiệm và số lượng nhân viên tham gia dự án.
* **Môi trường (Environment):** Các công cụ, công nghệ và điều kiện làm việc.
* **Yêu cầu chất lượng (Quality requirements):** Các tiêu chuẩn và mức độ chất lượng cần đạt được.
Do đó, đáp án C là chính xác nhất. Các đáp án khác có thể chứa một vài yếu tố đúng, nhưng không đầy đủ hoặc chính xác bằng đáp án C. Ví dụ, đáp án A đề cập đến kinh phí, tuy nhiên kinh phí thường là *kết quả* của các yếu tố khác chứ không phải là một tham số *cơ bản* để mô hình hóa giá trị phần mềm.





