3-5
3. Phân tích các thành phần của COCOMO Black Box Model. Bản chất của
“recalibration to organizational data” là gì?
Đầu vào :
- roduct Size Estimate : Kích thước ước lượng của sản phẩm
- product, process, platform, and personnel attributes : Các thuộc tính sản phẩm, quy
trình, nền tảng và con người
- reuse, maintenance, and increment parameters : Các tham số về tái sử dụng, bảo trì
và sự tăng trưởng
- Tổ chức dữ liệu của dự án
Đầu ra :
- Ước lượng chi phí phát triển bảo trì và ước lượng việc lập lịch
- hân bổ theo thời gian, chi phí cho t ừng pha, từng hoạt động, sự tăng trưởng
*) Recalibration to organizational data : Hiệu chuẩn lại dữ liệu có tổ chức, Bản chất
của nó là mỗi lần hiểu chuẩn lại dữ liệu có tổ chức thì việc ước lượng chi phí sẽ được
tính toán l ại
4. Phân biệt khái niệm Scale Drivers và Cost Driver trong mô hình COCOMO. Lấy
một ví dụ minh họa cho từng khái niệm.
- Hướng dẫn quy mô (Scale Drivers): à nguồn gốc của sự biến đổi công sức theo hàm
mũ
- Hướng dẫn chi phí (Cost Drivers) : à nguồn gốc của sự biến đổi công sức theo hàm
tuy ến tính : Bao gồm các thuộc tính sản phẩm, quy trình, bảo trì, con người và hệ số
EM
- Các nhân tố của hướng dẫn quy mô :
Tính tiền lệ (PREC)
Tính linh hoạt (FLEX)
Giải pháp ki ến trúc / rủi ro (RESL)
Tính gắn kết trong làm việc nhóm (TEAM)
Sự phát triển của quy trình ( MAT)
- Các nhân tố của hướng dẫn chi phí :
Các yếu tố về sản phẩm ( Product Factor ):
Độ tin cậy (RE Y) : Đo tính tin cậy của phần mềm khi thực hiện đúng chức năng trong
một khoảng thời gian nhất định
Dữ liệu ( kích thước ) (DATA) : D/ : So sánh độ lớn của dữ liệu với kích thước sản
phẩm
Độ phức tạp (C X) :
Khả năng tái sử dụng (RUSE) : Công sức bỏ ra để bổ xung + xây dựng các thành phần có
thể sử dụng lại tại hiện tại hoặc tương lai
Yêu cầu về tài liệu liên quan (DOCU) : Tính thích hợp và cần thiết của tài liệu trong dự
án
Các yếu tố về nên tảng phát triển ( Platform factors ) ( cơ sở hạ tầng, phần cứng
):
Ràng buộc thời gian (T ME) : Đo dựa trên thời gian thực hiện của hệ thống. Tỉ lệ giữa
thời gian thực hiện dự kiến và thời gian thực !
Ràng buộ lưu trữ (STOR) : Tỉ lệ bộ nhớ dành cho chương trình so với không gian lưu trữ
Tính ổn định của nền tảng ( VO ) : Thời gian mà nền tảng cần phải thay đổi
Các yếu tố về nhân lực (Personnel factors):
Khả năng phân tích (ACA )
Khả năng lập trình ( CA )
Kinh nghiệm ứng dụng thực tế (A EX)
Kinh nghiệm với nền tảng phát triển ( EX)
Kinh nghiệm với ngôn ngữ và công cụ ( TEX)
Tính liên tục của nhân lực ( CON) : Tốc độ thay thế nhân công trong đội dự án
Các yếu tố dự án ( Project factors ) :
Các công cụ phần mềm (TOO )
hát triển ở nhiều nơi (S TE)
Yêu cầu về lịch trình phát triển (SCED) : Đánh giá được xác định dựa trên phần trăm
củathời gian, tiến độ thực tế so với dự tính bình thường cần thiết để thực hiện dự áns
Ví dụ về yếu tố chi phí:
Độ tin cậy (RELY):
Đo lường mức độ mà phần mềm thực hiện đúng chức năng dự định của nó trong một
khoảng thời gian. Đô tin cậy ở đây sẽ được đánh giá qua câu hỏi: Sai sót phần mềm có ảnh
hưởng là gì?
Very Low Low Normal High Very High Extra High
RELY Hơi bất ti ện Ảnh hưởng
thấp, các
thi ệt hại dễ
dàng phục
hồi
Ảnh hưởng
vừa phải,
các thiệt hại
dễ dàng
phục hồi
Tổn thất tài
chính cao
Nguy hại
đến cuộc
sống con
người
Một dự án có độ tin cậy rất cao sẽ có chi phí gấp 1.39 lần một dự án có độ tin cậy trung
bình.
Bạn đang đọc truyện trên: Truyen247.Pro