• COCOMO bao gồm 3 mô hình
o Mô hình ước lượng vĩ mô đối với toàn bộ sản phẩm phần mềm o COCOMO trung gian
o Mô hình ước lượng vi mô xem xét chi tiết phần mềm • Chúng ta nghiên cứu COCOMO trung gian
• Bước 1. Ước lượng chiều dài của phần mềm trong KDSI
• Bước 2. Ước lượng chế độ phát triển phần mềm (có tổ chức (organic), nửa tách rời (semidetached), nhúng(embedd))
• Ví dụ:
o Phần mềm không phức tạp (chế độ organic)
(Công sức danh nghĩa)Nominal effort = 3.2 ´ (KDSI)1.05 person-months • Bước 3. Tính toán công sức danh nghĩa
• Ví dụ:
o Phần mềm có tổ chức (Organic product)
o 12,000 câu lệnh được chuyển giao (12 KDSI) (đã ước lượng)
o (Công sức danh nghĩa )Nominal effort = 3.2 ´ (12)1.05 = 43 person-months
• Bước 4. Nhân giá trị danh nghĩa với 15 lần chi phí phát triển phần mềm (Step 4. Multiply the nominal value by 15 software development cost multipliers )
• Ví dụ:
o Phần mềm xử lý giao tiếp dựa trên bộ vi xử lý cho mạng chuyển tiền điện tử với độ tin cậy, hiệu năng, lịch phát triển và các yêu cầu giao diện cao
(Microprocessor-based communications processing software for electronic funds transfer network with high reliability, performance, development schedule, and interface requirements )
• Bước 1. Ước lượng chiều dài của phần mềm sản phẩm o 10,000 câu lệnh được chuyển giao (10 KDSI) • Bước 2. Ước lượng chế độ phát triển
o Chế độ phức tạp (“nhúng”-“embedded”) • Bước 3. Tính công sức danh nghĩa
o (Công sức danh nghĩa)Nominal effort = 2.8 ´ (10)1.20 = 44 person-months • Bước 4. Nhân giá trị danh nghĩa với 15 lần chi phí phát triển phần mềm
• Do đó, Ước lượng công sức cho dự án 1.35 x 44 = 59 person-months. Ước lượng công sức cho dự án (59 person-months) được sử dung là đầu vào cho công thức bổ sung đối với
o Chi phí đô la o Lịch biểu phát triển
o Phân phối pha và hoạt động o Chi phí máy tính
o Chi phí bảo trì hàng năm o Các mục liên quan
• COCOMO trung gian đã được xác nhận với một mẫu lớn (Intermediate COCOMO has been validated with respect to a broad sample )
• Giá trị thực nằm trong khoảng 20% giá trị dự đoán và khoảng 68% thời gian
o COCOMO trung gian là phương thức ước lượng chính xác nhất về thời gian của nó
• Vấn đề chính
o Nếu ước lượng số lượng dòng mã của sản phẩm đích là sai, thì mọi thứ đều sai