Thư viện tài liệu trực tuyến miễn phí dành cho các bạn học sinh, sinh viên
• Quá trình trên cần được lặp lại • Ta cần phân tích và bổ sung thêm các lớp ngoài các danh từ đã được nêu trực tiếp trong bảng mô tả mà ta thấy cần thiết • Quá trình bổ sung này thường được thực hiện song song với giai đoạn phân tích động (Dynamic Analysis)
14 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 949 | Lượt tải: 0
Mô tả vắn tắt UC • Mô tả ngắn gọn UC làm gì? • Những ai sử dụng UC? • Nó cho lại kết quả gì? • Tiền điều kiện (pre-condition) • Điều kiện cần thực hiện trước khi UC khởi động • Không phải UC nào cũng có tiền điều kiện • Luồng sự kiện chính và luồng sự kiện rẽ nhánh • Hậu điều kiện (post-condition)
13 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1196 | Lượt tải: 0
Tính chất: • Thể hiện sự tương tác giữa các đối tượng • Cũng gửi thông điệp như biểu đồ tuần tự nhưng không có đường life line • Thứ tự các thông điệp được đánh số • Nhấn mạnh sự giao tiếp của các đối tượng hơn là yếu tố thời gian
10 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 783 | Lượt tải: 0
Triển khai ứng dụng (Deployment) Mục đích của Sự triển khai là đưa sản phẩm phần mềm đến người sử dụng. Luồng này bao gồm các hoạt động: - Kiểm thử phần mềm trong môi trường sử dụng cuối cùng - Đóng gói phần mềm để chuyển giao - Cài đặt phần mềm - Huấn luyện người sử dụng
11 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 886 | Lượt tải: 0
Lựa chọn có thể xảy ra tại 2 chỗ: – Lựa chọn từ thế hệ hiện tại để tham gia vào lai ghép – Lựa chọn từ các bố mẹ + con cho thế hệ tiếp theo • Phân biệt các phép lựa chọn – Các thao tác: xác định xác suất lựa chọn – Thuật toán: xác định cách xác suất được sử dụng
15 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 789 | Lượt tải: 0
Mỗi đầu ra: 4 giá trị xác định hướng mà người nhìn (trái, phải, thẳng, hướng lên) • Mỗi đơn vị: phân loại sử dụng 1 đầu ra, gán 0.2, 0.4, 0.6 và 0.8 cho 4 giá trị • Chọn 1 trong n đầu ra mã hoá: ấ hiề ứ độ t d để biể diễ hà 53 – cung c p n u m c ự o u n m đích (n lần số trọng số ở tầng ra) – độ khác nhau giữa giá trị cao nhất và nhì dùng đ...
14 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 726 | Lượt tải: 0
Xoá 1 phần tử X ra khỏi d/s del(X,L,L1). del(X, [X|T], T). del(X, [Y|T], [Y|T1]) :- del(X,T,T1). ?- del(a,[a,b,a,a],L) L = [b,a,a] L = [a,b,a] 19 L = [a,b,a] Thêm 1 phần tử vào bất kì chỗ nào trong d/s insert(X,L,L1) :- del(X,L1,L).
5 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 861 | Lượt tải: 0
SD tiến hướng dữ liệu, tự động, không định hướng. Ví dụ, nhận dạng đối tượng, xác định hành trình • Có thể làm rất nhiều việc không liên quan đến KL • SD lùi hướng KL, thích hợp cho các bài toán giải quyết vấn đề Ví dụ tìm chìa khoá lập kế hoạch thi TOEFL • Độ phức tạo của SD lùi thường nhỏ hơn rất nhiều so với kích thước của CSTT.
10 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 811 | Lượt tải: 0
2. Chọn n ∈ MO ∩ lá (T0): DONG ← DONG ∪ {n}; if kt( ) { ( ) g ( n) then { nhan(n) = true; gd(n0); if nhan(n0) then exit(‘thanh cong’) else Loại khỏi MO các đỉnh có tổ tiên là đỉnh giải được } else { // n không kết thúc if Γ(n) ≠ ∅ then { MO ← MO ∪ Γ(n); Với mỗi m ∈Γ(n), tính h’(m) Với mỗi m ∈MO ∪ DONG, tính h’(m) else{ // n không kết thúc ...
19 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 907 | Lượt tải: 0
Mục đích: Tìm các trạng thái bài toán sao cho thỏa mãn tập ràng buộc nào đó • Quá trình tìm lời giải gồm 2 phần: – Tìm kiếm trong KGBT các ràng buộc – Tìm kiếm trong KGBT ban đầu Nội dung: Thực hiện 1 → 5 cho đến khi tìm được lời giải đầy đủ hoặc khi tất cả các đường đều đã duyệt nhưng không cho kết quả. 1. Cho 1 đỉnh n ∈ MO 2. Áp dụng các...
9 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1038 | Lượt tải: 0