Đo lường và mô hình
Mô hình rất hữu ích để giải thích hành vi của các phần tử số của các thực thể trong thế giới thực cũng như đo lường chúng. Để giúp quá trình đo, mô hình ánh xạ cũng cần được bổ sung với một mô hình của miền ánh xạ. Một mô hình cũng nên chỉ rõ các thực thể này có liên quan như thế nào với các thuộc tính và cách các đặc tính liên quan.
Phép đo có hai loại -
- Đo trực tiếp
- Đo lường gián tiếp
Đo lường trực tiếp
Đây là các phép đo có thể được đo lường mà không cần sự tham gia của bất kỳ thực thể hoặc thuộc tính nào khác.
Các biện pháp trực tiếp sau đây thường được sử dụng trong kỹ thuật phần mềm.
- Độ dài của mã nguồn theo LOC
- Thời lượng của mục đích thử nghiệm theo thời gian đã trôi qua
- Số lượng khuyết tật được phát hiện trong quá trình thử nghiệm bằng cách đếm các khuyết tật
- Thời gian một lập trình viên dành cho một chương trình
Đo lường gián tiếp
Đây là những phép đo có thể được đo theo bất kỳ thực thể hoặc thuộc tính nào khác.
Các biện pháp gián tiếp sau đây thường được sử dụng trong kỹ thuật phần mềm.
$$ \ small Programmer \: Productivity = \ frac {LOC \: production} {Person \: months \: of \: nỗ lực} $$
$ \ small Mô-đun \: Lỗi \: Mật độ = \ frac {Số \: trong số \: khiếm khuyết} {Mô-đun \: size} $
$$ \ small Lỗi \: Phát hiện \: Hiệu quả = \ frac {Số \: trong số \: khiếm khuyết \: phát hiện} {Tổng số \: số \: trong số \: khiếm khuyết} $$
$ \ small Yêu cầu \: Ổn định = \ frac {Số \: trong số \: ban đầu \: yêu cầu} {Tổng số \: số \: trong số \: yêu cầu} $
$ \ small Test \: Hiệu quả \: Tỷ lệ = \ frac {Số lượng \: trong số \: items \: che} {Total \: number \: of \: items} $
$ \ small System \: spoilage = \ frac {Nỗ lực \: đã dành \: cho \: sửa chữa \: lỗi} {Tổng số \: dự án \: nỗ lực} $
Đo lường để dự đoán
Để phân bổ các nguồn lực thích hợp cho dự án, chúng ta cần dự đoán nỗ lực, thời gian và chi phí để phát triển dự án. Phép đo để dự đoán luôn yêu cầu một mô hình toán học liên hệ các thuộc tính được dự đoán với một số thuộc tính khác mà chúng ta có thể đo lường ngay bây giờ. Do đó, một hệ thống dự đoán bao gồm một mô hình toán học cùng với một tập hợp các thủ tục dự đoán để xác định các tham số chưa biết và giải thích kết quả.