SlideShare a Scribd company logo
Xây dựng công cụ ước lượng chi phíXây dựng công cụ ước lượng chi phí
phát triển phần mềm dựa trên CBR vàphát triển phần mềm dựa trên CBR và
thử nghiệm ở công ty Honda Vietnamthử nghiệm ở công ty Honda Vietnam
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
-------------
Học viên: Lương Minh Hải Lớp: K14CNPM
Người hướng dẫn khoa học: TS.Trương Anh Hoàng
Hà nội, ngày 17 tháng 11 năm 2010
2/20
Nội dung
Nhu cầu ước lượng chi phí phát triển phần mềm1
2
3 Phương pháp lập luận dựa trên kinh nghiệm
4 Ưu điểm và hạn chế của phương pháp
5 Phân tích kiến trúc hệ thống PC-PACK-CES
6
Giới thiệu một số phương pháp ước lượng
7
Kết luận và hướng phát triển đề tài7
Kết quả thử nghiệm
3/20
1. Nhu cầu ước lượng chi phí phát triển phần mềm
Danh sách hệ thống phần mềm tại công ty Honda VietnamDanh sách hệ thống phần mềm tại công ty Honda Vietnam
4/20
 Ước lượng chi phí phát triển phần mềm là quá trình dự đoán
chi phí cần thiết để hoàn thành một dự án phần mềm.
 Kết quả của quá trình ước lượng là số nhân lực, kinh phí, lịch
biểu và tài nguyên cần sử dụng.
 Mục đích thực hiện ước lượng:
(i) Lập kế hoạch và ngân sách.
(ii) Phân tích rủi ro và quản lý dự án.
1. Nhu cầu ước lượng chi phí phát triển phần mềm
5/20
2. Giới thiệu một số phương pháp ước lượng
 Phương pháp mô hình toán học:
sử dụng các công thức toán học tính
toán chi phí dựa trên tham số đầu
vào (COCOMO, điểm chức năng…)
 Phương pháp dựa trên cơ chế
suy diễn: ước tính chi phí dựa trên
việc so sánh các dự án tương tự
(CBR, mạng nơron,…)
 Phương pháp dựa trên đánh giá
của chuyên gia miền lĩnh vực.
6/20
 Lập luận dựa trên kinh nghiệm (Case
Based Reasoning - CBR) là phương
pháp giải các bài toán mới dựa trên
lời giải các bài toán đã gặp.
 Lập luận dựa trên kinh nghiệm là một
trong những ứng dụng kỹ thuật trí tuệ
nhân tạo áp dụng trong hệ thống trợ
giúp và chuẩn đoán.
 Lập luận dựa trên kinh nghiệm sử
dụng nguyên lý khai phá dữ liệu (kho
tri thức).
3. Phương pháp lập luận dựa trên kinh nghiệm
7/20
3. Phương pháp lập luận dựa trên kinh nghiệm
Mô hình lập luận dựa trên kinh nghiệmMô hình lập luận dựa trên kinh nghiệm
8/20
Giai đoạn tìm kiếm dữ liệu tương tựGiai đoạn tìm kiếm dữ liệu tương tự
3. Phương pháp lập luận dựa trên kinh nghiệm
9/20
 Giả sử có n ca lập luận trong tập dữ liệu lập luận
CB = {e1, e2,…,en}, ei ={ei1, ei2,…,eik,Ci}, mỗi thuộc tính
của ei được gán trọng số tương ứng wi [0, 1]
 Khoảng cách Euclidean giữa hai ca lập luận ep và eq:
 Độ tương tự giữa ca lập luận ep và eq:
∈
Phương pháp tính độ tương tự bằng khoảng cách EuclideanPhương pháp tính độ tương tự bằng khoảng cách Euclidean
[7]
[7]
3. Phương pháp lập luận dựa trên kinh nghiệm
10/20
 Giả sử có n ca lập luận trong tập dữ liệu lập luận
CB = {e1, e2,…,en}, f ={f1, f2,…,fk} là tập thuộc tính,
w ={w1, w2,…,wk} là tập giá trị trọng số của f.
 Độ tương tự giữa ca lập luận I và R:
+ fI
và fR
là tập thuộc tính.
+ Range(fi) là giá trị phạm vi của thuộc tính fi.
Phương pháp tính độ tương tự dựa trên độ tương tự thuộc tínhPhương pháp tính độ tương tự dựa trên độ tương tự thuộc tính
[1]
3. Phương pháp lập luận dựa trên kinh nghiệm
11/20
 Tính độ tương tự của ca lập luận mới với các ca lập luận
trong tập dữ liệu lịch sử.
 Sắp xếp dữ liệu tính toán theo thứ tự giảm dần.
 Lấy dữ liệu của k ca lập luận từ tập dữ liệu đã sắp xếp.
 Dữ liệu ước lượng được tính theo công thức sau:
trong đó: v là giá trị ước lượng, SMi là độ tương tự với ca
lập luận thứ i, Ci là giải pháp của ca lập luận i
Phân tích kết quả bằng thuận toán K nearest neighborPhân tích kết quả bằng thuận toán K nearest neighbor
[5]
3. Phương pháp lập luận dựa trên kinh nghiệm
12/20Giai đoạn điều chỉnh kết quả lập luậnGiai đoạn điều chỉnh kết quả lập luận
3. Phương pháp lập luận dựa trên kinh nghiệm
13/20
 Sao chép và áp dụng trực tiếp giải pháp.
 Thay thế giá trị thuộc tính của giải pháp
+ Sử dụng các ràng buộc (bảng quyết
định, tập luật IF-THEN,…)
+ Dựa trên ý kiến phản hồi của người
sử dụng.
 Thay đổi giá trị của giải pháp
+ Dựa trên đánh giá của chuyên gia
miền lĩnh vực
Hiệu chỉnh giải pháp tìm đượcHiệu chỉnh giải pháp tìm được
3. Phương pháp lập luận dựa trên kinh nghiệm
14/20
4. Ưu điểm và hạn chế của phương pháp
Ưu điểm của phương pháp CBR
 Hạn chế được số lượng tri thức cần
thu thập (miền tri thức quan tâm).
 Hạn chế việc lặp lại những sai lầm
trong quá khứ.
 Hỗ trợ quá trình lập luận trong những
miền thiếu thông tin, khó lập mô
hình.
 Kho tri thức được cập nhật thường
xuyên nên sẽ tăng độ chính xác ở
những lần lập luận sau.
15/20
4. Ưu điểm và hạn chế của phương pháp
Hạn chế của phương pháp
 Phương pháp CBR phụ thuộc vào
tập dữ liệu cơ sở dùng để lập luận.
 Có thể bị tác động bởi ý kiến chủ
quan của yếu tố con người.
16/20
5. Phân tích kiến trúc hệ thống PC-PACK-CES
Sơ đồ gói chức năng hệ thốngSơ đồ gói chức năng hệ thống
17/20
Mô hình ca sử dụng mức gộpMô hình ca sử dụng mức gộp
CBR ver1.0
Managem ent Proj ect s
Cost drivers
I nquiring
Report ing
Login
Adm inist rat or
Sy st em Em p
Purchase Em p
Est im at ing cost
<< include> >
< <include> >
< < include> >
< < include> >
< < include> >
5. Phân tích kiến trúc hệ thống PC-PACK-CES
18/20
Ca sử dụng quản lý thông tin dự ánCa sử dụng quản lý thông tin dự án
 Tác nhân: người quản trị hệ thống.
 Lớp thực thể: Projects.
 Lớp giao diện: Interface.
 Lớp điều khiển: Booking.
 Sơ đồ liên kết:
5. Phân tích kiến trúc hệ thống PC-PACK-CES
19/20
Biểu đồ tuần tự đối tượng khái niệmBiểu đồ tuần tự đối tượng khái niệm
5. Phân tích kiến trúc hệ thống PC-PACK-CES
20/20
Ca sử dụng ước lượng chi phíCa sử dụng ước lượng chi phí
 Tác nhân: người quản trị hệ thống, nhân viên phòng
Hệ thống.
 Lớp thực thể: Projects. Cost drivers, Constant.
 Lớp giao diện: Interface.
 Lớp điều khiển: Estimating.
 Sơ đồ liên kết:
5. Phân tích kiến trúc hệ thống PC-PACK-CES
21/20
Biểu đồ tuần tự đối tượng khái niệmBiểu đồ tuần tự đối tượng khái niệm
5. Phân tích kiến trúc hệ thống PC-PACK-CES
22/20
6. Kết quả thử nghiệm
1. Thu thập dữ liệu dự án1. Thu thập dữ liệu dự án 2. Thử nghiệm với dự án mới2. Thử nghiệm với dự án mới
3. Đánh giá sai số của hệ thống3. Đánh giá sai số của hệ thống
23/20
7. Kết luận và hướng phát triển đề tài
 Hệ thống có khả năng tính lại giá trị trọng số khi có bất kì giá trị t
 Hệ thống sử dụng hai phương pháp
tính độ tương tự giữa các dự án nên
người dùng có thể so sánh kết quả
tính toán.
 Hệ thống cung cấp cho người dùng
nhiều giải pháp nhập dữ liệu nhanh
chóng và hiệu quả.
Ưu điểm của PC-PACK-CESƯu điểm của PC-PACK-CES
24/20
7. Kết luận và hướng phát triển đề tài
 Kết quả nghiên cứu có khả năng áp
dụng tại đơn vị công tác.
 Nghiên cứu và áp dụng phương
pháp mạng nơron để tối ưu bộ trọng
số các yếu tố chi phí.
 Khảo sát và thu thập dữ liệu để làm
giàu kho tri thức và xây dựng tập
các luật sử dụng trong giai đoạn
điều chỉnh kết quả ước lượng.
25/20
Tài liệu tham khảo
[1] C.M.Vong (2002), “Case-Based Reasoning and Adaptation in
Hdraulic production machine disgn”, University of Macau.
[2] Evangelos Simoudis, James Miller (1990), “Validated retrieval
in CBR”, Digital Equipment Corpor.
[3] Heemsta (1992), “Software cost estimation”, Information and
Software Technology megazine.
[4] Janet L.Kolodner (1992), “An introduction to Case-based
reasoning”, pp 3-34, College of Computing, Atlanta, USA.
[5] Karen Lum, Micheal Bramble, Jairus Hihn (2003), “Handbook
for Software Cost Estimate”, Jet Propulsion Laboratory.tion
Cambridge Research Lab.
[6] Pradipta Biswas (2006), “Introduction to Case Based
Reasoning”, Indian Institute of Technology Kharagpur, India.
[7] Sankar K.Pal, Simo C.K.Shiu (2004), “Foundation of Soft Case
based reasoning”, Wiley series on Intelligent Systems.
26/20
Tài liệu tham khảo
[8] Sarah Jane Delany, Padraig Cunningham (2000), “The
Application of Case-Based Reasoning to early software project
cost estimation and risk assessment”, Trinity College Dublin.
[9] Wolfgang Wilke (1998), “The limits of CBR in software project
estimation”, Presented at 1998 German Workshop on Case-
Based Reasoning.
[10] Đỗ Văn Chiểu, Phạm Ngọc Hùng, Nguyễn Việt Hà (2005),
“Tối ưu trọng số cho hàm tính độ tương tự giữa các ca lập luận
trong Case-Based Reasoning”, Một số vấn đề chọn lọc của
Công nghệ thông tin, Hải Phòng 25 – 27 tháng 8 năm 2005.
[11] Nguyễn Việt Hà, Phạm Ngọc Hùng (2005), “Thu hẹp không
gian tìm kiếm lời giải trong các hệ lập luận dựa trên luật sử
dụng phương pháp lập luận theo tình huống”, Đại học Công
nghệ, Đại học Quốc gia Hà nội.
[12] Nguyễn Văn Vỵ (2008), Bài giảng môn quản lý dự án phần
mềm, Đại học Công nghệ, Đại học Quốc gia Hà nội.
27/20
Tài liệu tham khảo
[13] http://groups.yahoo.com/group/case-based-reasoning/
[14] http://cbrwiki.fdi.ucm.es/wiki/index.php/Presentations
28/20
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
GermanItalian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Thai
Cám ơn
Vietnamese

More Related Content

What's hot

Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cận
Diên Vĩ
 
De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006Tran Tien
 
Mot so ham do hoa trong c c++
Mot so ham do hoa trong c c++Mot so ham do hoa trong c c++
Mot so ham do hoa trong c c++ANHMATTROI
 
Chương iii.trinh tu logic cua nckh
Chương iii.trinh tu logic cua nckhChương iii.trinh tu logic cua nckh
Chương iii.trinh tu logic cua nckhbesstuan
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Viết thuê trọn gói ZALO 0934573149
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
Võ Phúc
 
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAYLuận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Nguyen Thieu
 
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPTLuận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Bài giảng xử lý ảnh xử lý và nâng cao chất lượng ảnh
Bài giảng xử lý ảnh   xử lý và nâng cao chất lượng ảnhBài giảng xử lý ảnh   xử lý và nâng cao chất lượng ảnh
Bài giảng xử lý ảnh xử lý và nâng cao chất lượng ảnh
jackjohn45
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#
An Nguyen
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Học viện Công nghệ Bưu chính Viễn thông
 
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂUPHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
SoM
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)realpotter
 
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOTĐề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnhTùng Trần
 
tt-hcm-chuong-3.ppt
tt-hcm-chuong-3.ppttt-hcm-chuong-3.ppt
tt-hcm-chuong-3.ppt
NhtNguyn793799
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtBai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtstartover123
 

What's hot (20)

Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cận
 
De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006
 
Mot so ham do hoa trong c c++
Mot so ham do hoa trong c c++Mot so ham do hoa trong c c++
Mot so ham do hoa trong c c++
 
Chương iii.trinh tu logic cua nckh
Chương iii.trinh tu logic cua nckhChương iii.trinh tu logic cua nckh
Chương iii.trinh tu logic cua nckh
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAYLuận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
 
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
Ứng dụng Excel trong quản lý trang thiết bị dậy học cho trường THPT Nậm Tăm –...
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
 
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPTLuận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
Luận văn: Hoạt động sử dụng mạng Internet của học sinh THPT
 
Bài giảng xử lý ảnh xử lý và nâng cao chất lượng ảnh
Bài giảng xử lý ảnh   xử lý và nâng cao chất lượng ảnhBài giảng xử lý ảnh   xử lý và nâng cao chất lượng ảnh
Bài giảng xử lý ảnh xử lý và nâng cao chất lượng ảnh
 
Chuong04
Chuong04Chuong04
Chuong04
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
 
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂUPHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
PHƯƠNG PHÁP BÌNH PHƯƠNG CỰC TIỂU
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)
 
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOTĐề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
Đề tài: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung, HOT
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
tt-hcm-chuong-3.ppt
tt-hcm-chuong-3.ppttt-hcm-chuong-3.ppt
tt-hcm-chuong-3.ppt
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtBai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
 

Similar to Uoc luong chi phi phat trien phan mem

Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAYLuận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.docKiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờLuận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rônLuận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồngPhân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
DV Viết Luận văn luanvanmaster.com ZALO 0973287149
 
Baocao lv
Baocao lvBaocao lv
Baocao lv
Thong Hoang Van
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Ptit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slidePtit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slide
Linh Linpine
 
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
Man_Ebook
 
Hệ thống phân tích tình trạng giao thông: Ứng dụng công cụ xử lý dữ liệu lớn...
Hệ thống phân tích tình trạng giao thông:  Ứng dụng công cụ xử lý dữ liệu lớn...Hệ thống phân tích tình trạng giao thông:  Ứng dụng công cụ xử lý dữ liệu lớn...
Hệ thống phân tích tình trạng giao thông: Ứng dụng công cụ xử lý dữ liệu lớn...
Viet-Trung TRAN
 
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồLuận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Luận văn thạc sĩ
Luận văn thạc sĩLuận văn thạc sĩ
Luận văn thạc sĩ
ssuser499fca
 
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus RtuLuận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Gt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tinGt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tin
Nguyễn Duy Hưng
 
hệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptxhệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptx
thienphuctd1
 
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượngLuận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Dịch Vụ Viết Thuê Khóa Luận Zalo/Telegram 0917193864
 
Phát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robotPhát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robot
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAYĐề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 

Similar to Uoc luong chi phi phat trien phan mem (20)

Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAYLuận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
Luận án: Cung cấp tài nguyên cho dịch vụ ảo hóa, HAY
 
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.docKiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
Kiểm Thử Đột Biến Trong Môi Trường SimulinkMatlab.doc
 
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờLuận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
Luận án: Xây dựng mô hình lai cho bài toán dự báo theo tiếp cận mờ
 
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rônLuận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
 
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồngPhân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
Phân tích tĩnh và kiểm tra động trong việc xây dựng đồ thị luồng
 
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
 
Baocao lv
Baocao lvBaocao lv
Baocao lv
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
 
Ptit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slidePtit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slide
 
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
Xây dựng hệ thống thu thập và quản lý thông tin từ camera giám sát dựa trên n...
 
Hệ thống phân tích tình trạng giao thông: Ứng dụng công cụ xử lý dữ liệu lớn...
Hệ thống phân tích tình trạng giao thông:  Ứng dụng công cụ xử lý dữ liệu lớn...Hệ thống phân tích tình trạng giao thông:  Ứng dụng công cụ xử lý dữ liệu lớn...
Hệ thống phân tích tình trạng giao thông: Ứng dụng công cụ xử lý dữ liệu lớn...
 
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồLuận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
 
Luận văn thạc sĩ
Luận văn thạc sĩLuận văn thạc sĩ
Luận văn thạc sĩ
 
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
Đề tài: Phát triển các thuật toán mới cho truyền thông trong mạng robot
 
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus RtuLuận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
Luận văn: Xây dựng mạng truyền thông công nghiệp Modbus Rtu
 
Gt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tinGt pttk he_thong_thong_tin
Gt pttk he_thong_thong_tin
 
hệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptxhệ thống thông tin đa phương tiện trên đám mây .pptx
hệ thống thông tin đa phương tiện trên đám mây .pptx
 
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượngLuận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
 
Phát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robotPhát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robot
 
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAYĐề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
 

Uoc luong chi phi phat trien phan mem

  • 1. Xây dựng công cụ ước lượng chi phíXây dựng công cụ ước lượng chi phí phát triển phần mềm dựa trên CBR vàphát triển phần mềm dựa trên CBR và thử nghiệm ở công ty Honda Vietnamthử nghiệm ở công ty Honda Vietnam ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ------------- Học viên: Lương Minh Hải Lớp: K14CNPM Người hướng dẫn khoa học: TS.Trương Anh Hoàng Hà nội, ngày 17 tháng 11 năm 2010
  • 2. 2/20 Nội dung Nhu cầu ước lượng chi phí phát triển phần mềm1 2 3 Phương pháp lập luận dựa trên kinh nghiệm 4 Ưu điểm và hạn chế của phương pháp 5 Phân tích kiến trúc hệ thống PC-PACK-CES 6 Giới thiệu một số phương pháp ước lượng 7 Kết luận và hướng phát triển đề tài7 Kết quả thử nghiệm
  • 3. 3/20 1. Nhu cầu ước lượng chi phí phát triển phần mềm Danh sách hệ thống phần mềm tại công ty Honda VietnamDanh sách hệ thống phần mềm tại công ty Honda Vietnam
  • 4. 4/20  Ước lượng chi phí phát triển phần mềm là quá trình dự đoán chi phí cần thiết để hoàn thành một dự án phần mềm.  Kết quả của quá trình ước lượng là số nhân lực, kinh phí, lịch biểu và tài nguyên cần sử dụng.  Mục đích thực hiện ước lượng: (i) Lập kế hoạch và ngân sách. (ii) Phân tích rủi ro và quản lý dự án. 1. Nhu cầu ước lượng chi phí phát triển phần mềm
  • 5. 5/20 2. Giới thiệu một số phương pháp ước lượng  Phương pháp mô hình toán học: sử dụng các công thức toán học tính toán chi phí dựa trên tham số đầu vào (COCOMO, điểm chức năng…)  Phương pháp dựa trên cơ chế suy diễn: ước tính chi phí dựa trên việc so sánh các dự án tương tự (CBR, mạng nơron,…)  Phương pháp dựa trên đánh giá của chuyên gia miền lĩnh vực.
  • 6. 6/20  Lập luận dựa trên kinh nghiệm (Case Based Reasoning - CBR) là phương pháp giải các bài toán mới dựa trên lời giải các bài toán đã gặp.  Lập luận dựa trên kinh nghiệm là một trong những ứng dụng kỹ thuật trí tuệ nhân tạo áp dụng trong hệ thống trợ giúp và chuẩn đoán.  Lập luận dựa trên kinh nghiệm sử dụng nguyên lý khai phá dữ liệu (kho tri thức). 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 7. 7/20 3. Phương pháp lập luận dựa trên kinh nghiệm Mô hình lập luận dựa trên kinh nghiệmMô hình lập luận dựa trên kinh nghiệm
  • 8. 8/20 Giai đoạn tìm kiếm dữ liệu tương tựGiai đoạn tìm kiếm dữ liệu tương tự 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 9. 9/20  Giả sử có n ca lập luận trong tập dữ liệu lập luận CB = {e1, e2,…,en}, ei ={ei1, ei2,…,eik,Ci}, mỗi thuộc tính của ei được gán trọng số tương ứng wi [0, 1]  Khoảng cách Euclidean giữa hai ca lập luận ep và eq:  Độ tương tự giữa ca lập luận ep và eq: ∈ Phương pháp tính độ tương tự bằng khoảng cách EuclideanPhương pháp tính độ tương tự bằng khoảng cách Euclidean [7] [7] 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 10. 10/20  Giả sử có n ca lập luận trong tập dữ liệu lập luận CB = {e1, e2,…,en}, f ={f1, f2,…,fk} là tập thuộc tính, w ={w1, w2,…,wk} là tập giá trị trọng số của f.  Độ tương tự giữa ca lập luận I và R: + fI và fR là tập thuộc tính. + Range(fi) là giá trị phạm vi của thuộc tính fi. Phương pháp tính độ tương tự dựa trên độ tương tự thuộc tínhPhương pháp tính độ tương tự dựa trên độ tương tự thuộc tính [1] 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 11. 11/20  Tính độ tương tự của ca lập luận mới với các ca lập luận trong tập dữ liệu lịch sử.  Sắp xếp dữ liệu tính toán theo thứ tự giảm dần.  Lấy dữ liệu của k ca lập luận từ tập dữ liệu đã sắp xếp.  Dữ liệu ước lượng được tính theo công thức sau: trong đó: v là giá trị ước lượng, SMi là độ tương tự với ca lập luận thứ i, Ci là giải pháp của ca lập luận i Phân tích kết quả bằng thuận toán K nearest neighborPhân tích kết quả bằng thuận toán K nearest neighbor [5] 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 12. 12/20Giai đoạn điều chỉnh kết quả lập luậnGiai đoạn điều chỉnh kết quả lập luận 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 13. 13/20  Sao chép và áp dụng trực tiếp giải pháp.  Thay thế giá trị thuộc tính của giải pháp + Sử dụng các ràng buộc (bảng quyết định, tập luật IF-THEN,…) + Dựa trên ý kiến phản hồi của người sử dụng.  Thay đổi giá trị của giải pháp + Dựa trên đánh giá của chuyên gia miền lĩnh vực Hiệu chỉnh giải pháp tìm đượcHiệu chỉnh giải pháp tìm được 3. Phương pháp lập luận dựa trên kinh nghiệm
  • 14. 14/20 4. Ưu điểm và hạn chế của phương pháp Ưu điểm của phương pháp CBR  Hạn chế được số lượng tri thức cần thu thập (miền tri thức quan tâm).  Hạn chế việc lặp lại những sai lầm trong quá khứ.  Hỗ trợ quá trình lập luận trong những miền thiếu thông tin, khó lập mô hình.  Kho tri thức được cập nhật thường xuyên nên sẽ tăng độ chính xác ở những lần lập luận sau.
  • 15. 15/20 4. Ưu điểm và hạn chế của phương pháp Hạn chế của phương pháp  Phương pháp CBR phụ thuộc vào tập dữ liệu cơ sở dùng để lập luận.  Có thể bị tác động bởi ý kiến chủ quan của yếu tố con người.
  • 16. 16/20 5. Phân tích kiến trúc hệ thống PC-PACK-CES Sơ đồ gói chức năng hệ thốngSơ đồ gói chức năng hệ thống
  • 17. 17/20 Mô hình ca sử dụng mức gộpMô hình ca sử dụng mức gộp CBR ver1.0 Managem ent Proj ect s Cost drivers I nquiring Report ing Login Adm inist rat or Sy st em Em p Purchase Em p Est im at ing cost << include> > < <include> > < < include> > < < include> > < < include> > 5. Phân tích kiến trúc hệ thống PC-PACK-CES
  • 18. 18/20 Ca sử dụng quản lý thông tin dự ánCa sử dụng quản lý thông tin dự án  Tác nhân: người quản trị hệ thống.  Lớp thực thể: Projects.  Lớp giao diện: Interface.  Lớp điều khiển: Booking.  Sơ đồ liên kết: 5. Phân tích kiến trúc hệ thống PC-PACK-CES
  • 19. 19/20 Biểu đồ tuần tự đối tượng khái niệmBiểu đồ tuần tự đối tượng khái niệm 5. Phân tích kiến trúc hệ thống PC-PACK-CES
  • 20. 20/20 Ca sử dụng ước lượng chi phíCa sử dụng ước lượng chi phí  Tác nhân: người quản trị hệ thống, nhân viên phòng Hệ thống.  Lớp thực thể: Projects. Cost drivers, Constant.  Lớp giao diện: Interface.  Lớp điều khiển: Estimating.  Sơ đồ liên kết: 5. Phân tích kiến trúc hệ thống PC-PACK-CES
  • 21. 21/20 Biểu đồ tuần tự đối tượng khái niệmBiểu đồ tuần tự đối tượng khái niệm 5. Phân tích kiến trúc hệ thống PC-PACK-CES
  • 22. 22/20 6. Kết quả thử nghiệm 1. Thu thập dữ liệu dự án1. Thu thập dữ liệu dự án 2. Thử nghiệm với dự án mới2. Thử nghiệm với dự án mới 3. Đánh giá sai số của hệ thống3. Đánh giá sai số của hệ thống
  • 23. 23/20 7. Kết luận và hướng phát triển đề tài  Hệ thống có khả năng tính lại giá trị trọng số khi có bất kì giá trị t  Hệ thống sử dụng hai phương pháp tính độ tương tự giữa các dự án nên người dùng có thể so sánh kết quả tính toán.  Hệ thống cung cấp cho người dùng nhiều giải pháp nhập dữ liệu nhanh chóng và hiệu quả. Ưu điểm của PC-PACK-CESƯu điểm của PC-PACK-CES
  • 24. 24/20 7. Kết luận và hướng phát triển đề tài  Kết quả nghiên cứu có khả năng áp dụng tại đơn vị công tác.  Nghiên cứu và áp dụng phương pháp mạng nơron để tối ưu bộ trọng số các yếu tố chi phí.  Khảo sát và thu thập dữ liệu để làm giàu kho tri thức và xây dựng tập các luật sử dụng trong giai đoạn điều chỉnh kết quả ước lượng.
  • 25. 25/20 Tài liệu tham khảo [1] C.M.Vong (2002), “Case-Based Reasoning and Adaptation in Hdraulic production machine disgn”, University of Macau. [2] Evangelos Simoudis, James Miller (1990), “Validated retrieval in CBR”, Digital Equipment Corpor. [3] Heemsta (1992), “Software cost estimation”, Information and Software Technology megazine. [4] Janet L.Kolodner (1992), “An introduction to Case-based reasoning”, pp 3-34, College of Computing, Atlanta, USA. [5] Karen Lum, Micheal Bramble, Jairus Hihn (2003), “Handbook for Software Cost Estimate”, Jet Propulsion Laboratory.tion Cambridge Research Lab. [6] Pradipta Biswas (2006), “Introduction to Case Based Reasoning”, Indian Institute of Technology Kharagpur, India. [7] Sankar K.Pal, Simo C.K.Shiu (2004), “Foundation of Soft Case based reasoning”, Wiley series on Intelligent Systems.
  • 26. 26/20 Tài liệu tham khảo [8] Sarah Jane Delany, Padraig Cunningham (2000), “The Application of Case-Based Reasoning to early software project cost estimation and risk assessment”, Trinity College Dublin. [9] Wolfgang Wilke (1998), “The limits of CBR in software project estimation”, Presented at 1998 German Workshop on Case- Based Reasoning. [10] Đỗ Văn Chiểu, Phạm Ngọc Hùng, Nguyễn Việt Hà (2005), “Tối ưu trọng số cho hàm tính độ tương tự giữa các ca lập luận trong Case-Based Reasoning”, Một số vấn đề chọn lọc của Công nghệ thông tin, Hải Phòng 25 – 27 tháng 8 năm 2005. [11] Nguyễn Việt Hà, Phạm Ngọc Hùng (2005), “Thu hẹp không gian tìm kiếm lời giải trong các hệ lập luận dựa trên luật sử dụng phương pháp lập luận theo tình huống”, Đại học Công nghệ, Đại học Quốc gia Hà nội. [12] Nguyễn Văn Vỵ (2008), Bài giảng môn quản lý dự án phần mềm, Đại học Công nghệ, Đại học Quốc gia Hà nội.
  • 27. 27/20 Tài liệu tham khảo [13] http://groups.yahoo.com/group/case-based-reasoning/ [14] http://cbrwiki.fdi.ucm.es/wiki/index.php/Presentations