Dựa vào tập thực thể và các mối quan hệ của mô hình thực thể - liên kết, ta xây dựng lược đồ quan hệ như sau:
Modules(mod_id, mod_code, mod_name, mod_description)
Estimates(est_id, est_code, est_name, est_description, mod_id) : xét quan hệ số 01, chuyển sang lược đồ quan hệ bằng cách thêm khóa ngoài Estimates.mod_id tham chiếu đến khóa chính Modules.mod_id
Actor_Types(act_type_id, act_type_ name, act_type_description, act_type_weight) UseCase_Types(uc_type_id, uc_type_ name, uc_type_description, uc_type_weight) Technical_Factors(tech_factor_id, tech_factor_ name, tech_factor_description,
tech_factor_weight)
Environment_Factors(env_factor_id, env_factor_ name, env_factor_description, env_factor_weight)
Actor_Type_Contained(est_id, act_type_id, quantity) : xét quan hệ số 02, chuyển sang lược đồ quan hệ bằng cách thêm vào quan hệ mới Actor_Type_Contained có khóa chính gồm 2 thành phần tham chiếu đến 2 khóa Estimates.est_id và Actor_Types.act_type_id
UseCase_Type_Contained(est_id, uc_type_id, quantity) : xét quan hệ số 03, chuyển sang lược đồ quan hệ bằng cách thêm vào quan hệ mới UseCase_Type_Contained có khóa chính gồm 2 thành phần tham chiếu đến 2 khóa Estimates.est_id và UseCase_Types.uc_type_id
Technical_Factor_Contained(est_id, tech_factor_id,rate) : xét quan hệ số 04, chuyển sang lược đồ quan hệ bằng cách thêm vào quan hệ mới Tech_Factor_Contained có khóa chính gồm 2 thành phần tham chiếu đến 2 khóa Estimates.est_id và Technical_Factors.tech_factor_id
Environment_Factor_Contained(est_id, env_factor_id, rate) : xét quan hệ số 04, chuyển sang lược đồ quan hệ bằng cách thêm vào quan hệ mới Env_Factor_Contained có khóa chính gồm 2 thành phần
50
tham chiếu đến 2 khóa Estimates.est_id và Environment_Factors.env_factor_id
Chương 5 – Khóa luận tốt nghiệp – Nguyễn Trần Việt
51
Chương 5
ÁP DỤNG VÀ ĐÁNH GIÁ PHƯƠNG PHÁP ƯỚC LƯỢNG ĐIỂM CA SỬ DỤNG
Chương này sẽ đánh giá phương pháp ước lượng Điểm Ca sử dụng về mặt lý thuyết và thực tế. Đánh giá về mặt lý thuyết thông qua so sánh với 2 phương pháp truyển thống: Điểm Chức năng và COCOMO. Đánh giá thực tế trước hết thông qua việc áp dụng phương pháp vào bài toán cụ thể.
5.1 Áp dụng thực tế
Trong phần này này, em sẽ áp dụng phương pháp Điểm Ca Sử dụng vào 2 bài toán: