Skip to main content

Điểm chuẩn phần mềm là gì?

Điểm chuẩn phần mềm thường đề cập đến một quy trình theo đó chu kỳ phát triển của nhà sản xuất phần mềm được so sánh với các doanh nghiệp khác để xác định hiệu quả của công ty.Điều này thường được thực hiện để xác định nơi cải tiến có thể được thực hiện cho quá trình phát triển và để đảm bảo rằng một công ty đang hoạt động với hiệu suất cao nhất.Những so sánh này thường có bản chất định lượng, vì chúng đối phó với các giá trị và số liệu bằng số để đánh giá mức độ nhanh chóng và hiệu quả của một công ty đang hoạt động.Loại điểm chuẩn phần mềm này không nên bị nhầm lẫn với điểm chuẩn phần cứng máy tính, đánh giá hiệu quả của các thiết bị và máy tính khác nhau.Ban đầu, thông tin về một nhà phát triển cần được thu thập và xem xét theo cách định lượng.Khoảng thời gian cần thiết để công ty đó tạo ra chương trình mới nhất của mình, thời gian cần thiết để các lỗi được sửa chữa và cho các bản vá được phát hành và số lượng lập trình viên tham gia vào các quy trình này đều có thể được xem xét.Khi dữ liệu này được thu thập, thì nó có thể được sử dụng trong điểm chuẩn phần mềm chống lại các công ty khác bằng cách sử dụng các số liệu tương đương..Một công ty điểm chuẩn có thể có dữ liệu từ vài chục, hoặc thậm chí một trăm, các nhà phát triển phần mềm chi tiết các giá trị định lượng cho thời gian phát triển, chi phí cho quá trình này và thành tích dựa trên số lượng lập trình viên.So sánh sau đó được thực hiện bởi tổ chức này giữa các nhà phát triển khác nhau này và được sử dụng để thiết lập một số giá trị cho mỗi nhà cung cấp.Khi quá trình này hoàn tất, thì mỗi công ty có thể được thông báo về mức độ hoạt động của nó trong nhóm lớn hơn này và có thể sử dụng dữ liệu điểm chuẩn phần mềm này để xác định các cải tiến nên được thực hiện cho các phát triển trong tương lai.Bản chất để điểm chuẩn phần cứng, nhưng chúng không nên nhầm lẫn.Điểm chuẩn phần cứng thường được xác định bằng cách chạy các thiết lập máy tính và phần cứng khác nhau thông qua các thử nghiệm khác nhau để tạo dữ liệu về các thiết bị đó.Dữ liệu này sau đó được sử dụng để so sánh các phần phần cứng khác nhau, để xác định bộ xử lý hoặc card đồ họa nào vượt trội về mặt lý thuyết so với các phần khác trong một bối cảnh nhất định. Có một dạng điểm chuẩn phần mềm có thể được thực hiện theo cách tương tự như thế này, mặc dù nó thường được coi là một phần của thử nghiệm hỗ trợ.Chương trình tương tự có thể được chạy trên nhiều máy tính với các thiết bị và thiết lập phần cứng khác nhau, để xem hệ thống nào tương thích.Loại điểm chuẩn này thường được sử dụng để xác định các yêu cầu tối thiểu cho một chương trình và để đảm bảo rằng cơ sở người dùng càng rộng càng tốt có thể chạy phần mềm.