có thể tình đếm trực tiếp không thông qua các độ đo kh ác (ví dụ độ đo LOC – lines of code), có độ đo gián tiếp là các độ đo tính qua các độ đo khác (ví dụ tỉ lệ lỗi = số lỗi / số dòn[r]
(1)BÀI GIẢNG
QUẢN TRỊ DỰ ÁN PHẦN MỀM
Giảng viên: ĐÀO KIẾN QUỐC Mobile 098.91.93.980 Email: dkquoc@vnu.edu.vn
(2)NỘI DUNG
Độ đo phần mềm: LOC, FP độ đo dẫn
xuất
Ước lượng, khâu yếu quản trị dự
(3)TẦM QUAN TRỌNG
Ước lượng dự án khâu yếu
Không ước lượng dự án dễ vỡ kế hoạch thời gian tài
Thực tế khơng dự án ước lượng
xác, ước lượng cần thực nhiều vòng Mức ước lượng giai đoạn xác định sai tới 50-100%, giai đoạn thiết kế phải giảm tới 25-50%, giai đoạn, giai đoạn thiết kế chi tiết 10-25%
Ước lượng xác phân rã
(4)CÁC PHƯƠNG PHÁP ƯỚC LƯỢNG
Ước lượng chuyên gia: chuyên gia có
kinh nghiệm triển khai dự án phần mềm, có thể trả lời ước lượng
khơng phải lúc độ xác đáng tin cậy
Đánh giá kinh nghiệm khứ Phải có
số liệu khứ, phải hiểu tình hình hiện tại
Đánh giá mơ hình ước lượng thực
(5)ĐỘ ĐO
Khái niệm độ đo: số đặc trưng cho khía cạnh Trong cơng nghệ phần mềm có độ đo phần mềm (software metric/software mesure), độ đo dự án (project metric) độ đo quy trình phần mềm (process metric)
Có độ đo trực tiếp độ đo gián tiếp Độ đo trực tiếp độ đo
có thể tình đếm trực tiếp khơng thơng qua độ đo khác (ví dụ độ đo LOC – lines of code), có độ đo gián tiếp độ đo tính qua độ đo khác (ví dụ tỉ lệ lỗi = số lỗi / số dòng mã nguồn
Dự án có độ đo, chi phí cho dự án, nang suất dự án, Quy trình phần mềm có độ đo, chẳng hạn tỉ lệ chi phí
(6)QUY MÔ PHẦN MỀM
LOC (lines of code) hay KLOC (nghìn dịng lệnh) Độ
đo xác sau dự án kết thúc Tuy nhiên kinh nghiệm, thống kê
tương tự ước lượng đựơc khối lượng mã nguồn phần mềm trước kết thúc dự án
LOC sau kết thúc dự án dùng để ước
lượng dự án tương tự sau
Các độ đo dẫn xuất: số lỗi KLOC, chi phí
KLOC, số tài liệu KLOC, suất số KLOC /manmonth
LOC phụ thuộc vào mơi trường lập trình nên khó so
(7)METRIC HƯỚNG CHỨC NẰNG
Điểm chức (FP) đo độ phức tạp phần mềm Quy mơ
phản ánh khía cạnh nhỏ độ phức tạp, chức thể độ phức tạp xác
FP tính qua yếu tố 14 yếu tố phụ Các yếu tố
chính
– Số user input (số thành phần liệu đưa vào), số input dùng câu hỏi khác tính riêng re
– Số user output (xuất report, hình, thơng báo) Các output câu hỏi khác kể riêng rẽ
– Số truy vấn (inquiry) người sử dụng - số input truy vấn on line
– Số lượng file logic (có thể phần CSDL, tính bảng CSDL) file độc lập