Có rất nhiều loại khác nhau của các mô hình ước lượng phần mềm nỗ lực phát triển có sẵn. Briand và
Wieczorek (2002) phân loại và mô tả nhiều các mô hình này. Một ví dụ về một "quy tắc của ngón tay cái" rất đơn giản
mô hình dự toán là một mô hình có chứa, các quy định khác, các quy tắc mà một "nhỏ" chương trình mô-đun với "cao"
phức tạp đòi hỏi phải có khoảng 30 công việc ngoài giờ. Tuy nhiên, quy mô và mức độ phức tạp của một mô-đun của chương trình thường
không được biết đến với độ chính xác cao tại thời điểm lập dự toán, và thường được dựa trên đánh giá của chuyên gia. Các ví dụ
minh họa cho quá trình ước lượng nỗ lực dựa trên mô hình có thể dựa rất nhiều vào đầu vào phán đoán dựa trên chuyên môn. Như một
hệ quả,
kết quả đầu ra mô hình cũng có thể được thiên vị đối với quá lạc quan hay bị ảnh hưởng bởi sự hiện diện của không liên quan thông tin.
Mô hình ước lượng nỗ lực phức tạp hơn có thể dựa trên các phân tích phức tạp và phụ thuộc giữa
nỗ lực và các biến khác trong bộ dự án hoàn thành trước đó, và kết quả là công thức của các loại sau đây:
Nỗ lực = a Sizeb
* Yếu tố điều chỉnh
các biến kích thước có thể, ví dụ, được một thước đo của sự 'kích thước của các chức năng,' có nguồn gốc từ các yêu cầu
theo quy định của khách hàng hoặc số lượng ước tính là 'dòng mã' được lập trình. Các yếu tố điều chỉnh thường được
bắt nguồn từ một tổng trọng số của các câu trả lời cho những câu hỏi liên quan đến sự phức tạp của sự phát triển, thành viên dự án
kỹ năng, và các công cụ sử dụng để hỗ trợ quá trình phát triển.
Các yếu tố điều chỉnh cũng có thể bao gồm các đầu vào của một yếu tố năng suất, nghĩa là một thước đo về năng suất lịch sử của dự án tương tự.
Nhiều mô hình ước lượng rằng có những tổ chức độc lập và mối quan hệ ổn định giữa
các biến, ví dụ, rằng các tham số a và b trong công thức trên là xấp xỉ như nhau cho tất cả các phần mềm phát triển
dự án. Mô hình ước lượng khác khuyên rằng mối quan hệ cốt lõi được hiệu chỉnh với tình hình trong đó chúng được
sử dụng. Sự khác biệt trong mô hình chuẩn để tổ chức, trong đó mô hình được sử dụng có thể là một yếu tố quan trọng đối với
độ chính xác dự toán, và quan trọng để xem xét của chúng tôi.
Các giả định rằng nhiều mô hình làm về situationindependent mối quan hệ giữa kích thước lõi và nỗ lực có thể là một nguyên nhân chính của sự thiếu chính xác của các mô hình dự toán.
Có bằng chứng ủng hộ quan điểm rằng các mô hình hiệu chuẩn để một tổ chức cụ thể, ví dụ, thông qua thu được những
mô hình từ dữ liệu lịch sử riêng của tổ chức duy nhất, có thể dẫn đến một sự cải tiến trong tính chính xác dự toán. Điều này
chứng được cung cấp trong Murali và Sankar (1997) và Jeffery, Ruhe et al. (2000), trong số các nghiên cứu khác. Để phân tích cách
khác biệt về mức độ hiệu chuẩn cho một tổ chức đặc biệt ảnh hưởng đến hiệu suất tương đối của các mô hình và các chuyên gia
đánh giá trong tổng quan, chúng tôi sử dụng ba loại mức độ hiệu chuẩn:
• chuẩn thấp (điều chỉnh liên quan đến một dự án "danh nghĩa"): Mô hình này giả định một organizationindependent
phụ thuộc giữa nỗ lực và các biến khác. Việc điều chỉnh tình hình dự toán tại
4
tay được thực hiện thông qua các yếu tố điều chỉnh tiêu chuẩn liên quan đến sự khác biệt giữa "danh nghĩa"
dự án (điển hình) và dự án được ước tính, ví dụ, thêm 20% so với tổng sức nếu dự án áp dụng một
phương pháp phát triển cho lần đầu tiên. Không phân tích thống kê dựa trên lịch sử riêng của tổ chức
dữ liệu của dự án được thực hiện. Hầu hết các mô hình ước lượng thương mại và một số các phi thương mại
mô hình ước lượng thuộc loại này.
• chuẩn Medium (điều chỉnh thông qua việc sử dụng các giá trị năng suất tổ chức cụ thể):
Mô hình trong thể loại này làm cho các giả định tương tự như trong các loại chuẩn thấp. Sự khác biệt chính là
một số trong những điều chỉnh tiêu chuẩn liên quan đến một dự án "danh nghĩa" được thay thế bằng việc sử dụng các
giá trị năng suất tổ chức cụ thể.
• chuẩn cao (mô hình ước lượng có nguồn gốc từ chỉ có số liệu cụ thể tổ chức): Mô hình trong này
loại được tạo ra từ một bộ dữ liệu của dự án mà trước đây đã được hoàn thành trong tổ chức
, trong đó mô hình là vụ phải được áp dụng hoặc trong các tổ chức với các loại tương tự của các dự án . Có
nhiều phương pháp có thể để tạo ra các mô hình, ví dụ, phân tích hồi quy, lập luận theo tình huống, hoặc
phát triển mạng lưới thần kinh. Sự khác biệt chính là một số trong những điều chỉnh tiêu chuẩn liên quan đến một dự án "danh nghĩa" được thay thế bằng việc sử dụng các giá trị năng suất tổ chức cụ thể. • chuẩn cao (mô hình ước lượng có nguồn gốc từ chỉ có số liệu cụ thể tổ chức): Mô hình trong này loại được tạo ra từ một bộ dữ liệu của dự án mà trước đây đã được hoàn thành trong tổ chức , trong đó mô hình là vụ phải được áp dụng hoặc trong các tổ chức với các loại tương tự của các dự án . Có nhiều phương pháp có thể để tạo ra các mô hình, ví dụ, phân tích hồi quy, lập luận theo tình huống, hoặc phát triển mạng lưới thần kinh. Sự khác biệt chính là một số trong những điều chỉnh tiêu chuẩn liên quan đến một dự án "danh nghĩa" được thay thế bằng việc sử dụng các giá trị năng suất tổ chức cụ thể. • chuẩn cao (mô hình ước lượng có nguồn gốc từ chỉ có số liệu cụ thể tổ chức): Mô hình trong này loại được tạo ra từ một bộ dữ liệu của dự án mà trước đây đã được hoàn thành trong tổ chức , trong đó mô hình là vụ phải được áp dụng hoặc trong các tổ chức với các loại tương tự của các dự án . Có nhiều phương pháp có thể để tạo ra các mô hình, ví dụ, phân tích hồi quy, lập luận theo tình huống, hoặc phát triển mạng lưới thần kinh. • chuẩn cao (mô hình ước lượng có nguồn gốc từ chỉ có số liệu cụ thể tổ chức): Mô hình trong này loại được tạo ra từ một bộ dữ liệu của dự án mà trước đây đã được hoàn thành trong tổ chức , trong đó mô hình là vụ phải được áp dụng hoặc trong các tổ chức với các loại tương tự của các dự án . Có nhiều phương pháp có thể để tạo ra các mô hình, ví dụ, phân tích hồi quy, lập luận theo tình huống, hoặc phát triển mạng lưới thần kinh. • chuẩn cao (mô hình ước lượng có nguồn gốc từ chỉ có số liệu cụ thể tổ chức): Mô hình trong này loại được tạo ra từ một bộ dữ liệu của dự án mà trước đây đã được hoàn thành trong tổ chức , trong đó mô hình là vụ phải được áp dụng hoặc trong các tổ chức với các loại tương tự của các dự án . Có nhiều phương pháp có thể để tạo ra các mô hình, ví dụ, phân tích hồi quy, lập luận theo tình huống, hoặc phát triển mạng lưới thần kinh.
đang được dịch, vui lòng đợi..