Đo phần mềm

Một phần của tài liệu Tài liệu Bài giảng: Kỹ thuật phần mềm pdf (Trang 72 - 73)

b) Lập trình đơi

6.2 đo phần mềm

Để quản lý chúng ta cần định lượng được đối tượng quản lý cần quản lý, ở đây là phần mềm và qui trình phát triển. Chúng ta cần đo kích cỡ phần mềm, chất lượng phần mềm, năng suất phần mềm...

6.2.1 Đo kích cỡ phần mềm

Có hai phương pháp phổ biến để đo kích cỡ phần mềm là đo số dòng lệnh (LOC -Lines Of Code) và đo điểm chức năng (FP - Function Points). Độ đo LOC tương đối trực quan, tuy nhiên phụ thuộc rất nhiều vào ngơn ngữ lập trình cụ thể. Từ kích cỡ của phần mềm (LOC), chúng ta có thể tính một số giá trị như

- Hiệu năng = KLOC/ngườiưtháng - Chất lượng = số khiếm khuyết/KLOC - Chi phí = giá thành/KLOC

Các thơng số của các dự án đã phát triển trong quá khứ sẽ được dùng dể phục vụ cho ước lượng cho các phần mềm sẽ phát triển. Điểm chức năng FP được tính dựa trên đặc tả yêu cầu và độc lập với ngơn ngữ phát triển. Tuy nhiên nó lại có sự phụ thuộc vào các tham số được thiết lập dựa trên kinh nghiệm. Mơ hình cơ sở của tính điểm chức năng là

FP = a1I+ a2O + a3 E + a4 L + a5F, Trong đó - I : số Input - O: số Output - E: số yêu cầu - L: số tệp truy cập

6.2.2 Độ đo dựa trên thống kê

Người ta còn thiết lập một số độ đo phần mềm dựa trên thống kê như sau:

- Độ tin cậy MTBF - Mean Time Between Failure: thời gian chạy liên tục của hệ thống

- Thời gian khôi phục hệ thống MTTR - Mean Time To Repair - Tính sẵn có M TBF/(M TBF + M TTR)

Một phần của tài liệu Tài liệu Bài giảng: Kỹ thuật phần mềm pdf (Trang 72 - 73)

Tải bản đầy đủ (DOC)

(77 trang)
w