Bạn thêm các giá trị của các thông số này để tính tổng kích thước mã, trong KSLOC,
mà bạn sử dụng trong công thức nỗ lực tính toán. Thành phần cuối cùng trong estimate-
số dòng của biến đổi mã phản ánh thực tế rằng các yêu cầu phần mềm
luôn luôn thay đổi. Điều này dẫn đến làm lại và phát triển của mã thêm, mà bạn phải
đưa vào tài khoản. Tất nhiên cũng sẽ có những sự không chắc chắn hơn trong con số này
so với ước tính của mã mới được phát triển.
Các hạn số mũ (B) trong công thức nỗ lực tính toán có liên quan đến mức
độ phức tạp của dự án. Như dự án trở nên phức tạp hơn, các tác động của việc tăng
kích thước hệ thống trở nên quan trọng hơn. Tuy nhiên, thực hành và tổ chức tốt
các thủ tục có thể kiểm soát diseconomy quy mô đó là một hệ quả của tăng
phức tạp. Giá trị của số mũ B do đó dựa trên năm yếu tố, như
thể hiện trong hình 23,12. Những yếu tố này được đánh giá trên thang điểm từ sáu điểm 0-5,
trong đó 0 có nghĩa là 'thêm cao' và 5 có nghĩa là "rất thấp". Để tính toán B, bạn thêm các
xếp hạng, phân chia chúng bằng 100, và thêm kết quả 1.01 để có được số mũ mà
nên được sử dụng.
Ví dụ, hãy tưởng tượng rằng một tổ chức được tham gia vào một dự án trong một miền trong
đó có ít trước kinh nghiệm. Các khách hàng của dự án đã không được định nghĩa quá trình
được sử dụng hoặc cho phép thời gian trong lịch trình dự án để phân tích rủi ro đáng kể. Một mới
đội ngũ phát triển phải được đặt lại với nhau để thực hiện hệ thống này. Các tổ chức
gần đây đã đưa ra một chương trình cải tiến quy trình và đã được đánh giá là một
tổ chức cấp 2 theo đánh giá khả năng SEI, như đã thảo luận trong
Chương 26. Giá trị có thể cho các xếp hạng được sử dụng trong tính toán số mũ do đó là:
đang được dịch, vui lòng đợi..