... solution;
cancel recording
end
end
end
2
Giải thuật quay lui
Một phương pháp tổng quát để giải quyết vấn đề: thiếtkế
giải thuật tìm lời giải cho bài tóan không phải là bám theo
một tập ... sát một chiến lược như vậy.
Kỹ thuật tính cận (bound) của các lời giải chưa-đầy-đủ để hạn
chế số lời giải phải dò tìm được gọi là giảithuật nhánh và cận.
Giải thuật này có thể áp dụng khi có ... diễn dữ liệu
25
begin
for i:= 1 to 8 do a[i]:=true;
for i:= 2 to 16 do b[i]:=true;
for i:= –7 to 7 do c[i]:=true;
try(1);
end.
Giải thuật mở rộng có thể sản sinh tất cả 92 lời giải
cho...
... những giảithuật có độ phức tạp hàm mũ nhưng
hữu hiệu, ví dụ như giảithuật quay lui.
4. Đưa heuristic vào giảithuật để tăng thêm hiệu quả của
giải thuật.
5. Sử dụng metaheuristic.
8
Giải thuật ... của bài toán mới, giải bài toán này bằng
giải thuật đã có để tìm ra một lời giải, rồi biến thể lời giải
này trở về thành một lời giải của bài toán NP-đầy đủ đã biết.
9
Giải thuật không tất định ... Turing.
Những bài toán khó giải (intractable) : đây là những bài
toán mà không tồn tạigiảithuật thời gian đa thức để giải
chúng. Chỉ tồn tạigiảithuật thời gian hàm mũ để giải
chúng.
Những...
... N*factorial (N-1);
end;
44
Chiến lược thiếtkếgiảithuật “trực tiếp”
(bruce-force approach)
Thiết kếgiảithuật theo lối “trực tiếp” là thiếtkếgiải
thuật một cách đơn giản, chân phương ... chiến lược thiếtkếgiải
thuật nổi tiếng khác
Tập hợp những chiến lược thiếtkếgiảithuật tạo
thành một bộ công cụ rất mạnh có sẵn giúp
chúng ta nghiên cứu và xây dựng giải thuật.
Một ...
thiết kế này.
Giải thuậtthiếtkế theo lối “trực tiếp” là loại giảithuật
dễ hiểu nhất và dễ hiện thực nhất.
Tìm kiếm tuần tự (sequential search) là thí dụ điển
hình của kiểu thiết kế...
... cây gồm N nút.
Chứng minh (tt.)
3
Chiến lược chia-để-trị
Là chiến lược thiếtkếgiảithuật nổi tiếng nhất.
Các giảithuật chia-để-trị thường tiến hành theo các bước sau:
Thể hiện của bài ... tự ngoại
5. Cây tìm kiếm nhị phân
39
Hệ thức truy hồi này rất giống hệ thức truy hồi khi phântích
Quicksort, và nó đã được giải cùng một cách để đưa lại cùng
một kết quả.
Do đó chiều dài trung ... phần tử khi phân hoạch lần đầu.
Từ chương 1, việc giải hệ thức truy hồi này đã đưa đến lời
giải:
C
N
≈ N lgN.
31
Độ phức tạp của xếp thứ tự ngoại(tt)
Tổng số truy đạt đĩa cho giảithuật sắp...
... thông
Điện lực
Mạng máy tính
Cơ sở dữ liệu
Trình biên dịch
Các hệ điều hành
Lý thuyết đồ thị
5
Chiến lược thiếtkếgiảithuật giảm-để-trị (tt.)
Tại mỗi bước của giảithuật duyệt đồ thị theo
chiều ... sắp thứ tự tôpô
theo thứ tự sau:
J K L M A G H I F E D B C
4
Chiến lược thiếtkếgiảithuật giảm-để-trị (tt.)
Giải thuật tìm ước số chung lớn nhất của 2 số theo công
thức gcd(m,n) = gcd(n, ... trước chỉ
khác nhau ở chỗ giảithuật đầu dùng stack và giảithuật sau
dùng hàng đợi. Do đó, độ phức tạp tính toán của DFS và BFS
là như nhau.
39
Độ phức tạp của giảithuật sắp xếp tô pô
phương...
... xe thiếtkế : n
L
= 2
+ Hệ số làn xe : m = 1
-Hoạt tải xe thiếtkế HL-93 sẽ gồm một tổ hợp của:
+ Xe tảithiếtkế + Tải trọng làn thiết kế.
+ Xe hai trục thiếtkế + Tải trọng làn thiết kế
a ... thiếtkế + Tải trọng làn thiết kế
a Xe tảithiết kế:
Hình 1. Xe tảithiếtkế theo tiêu chuẩn 22TCN 272-05
b Xe hai trục thiết kế:
- Xe hai trục thiếtkế gồm một cặp trục 11T cách nhau 1,2m, cự ... trọng làn thiếtkế : gồm tải trọng 0,93T/m phân bố đều theo chiều dọc. Theo chiều
ngang cầu được giả thiết là phân bố đều trên chiều rộng 3000mm. Hiệu ứng lực của tải
trọng làn thiếtkế không...
... Phântíchthiếtkế hệ thống hướng đối tượng Phântích hệ thống
1.6 Sơ đồ lớp đối tượng của hệ thống ở mức phân tích
Sơ đồ lớp đối tượng của hệ thống ở mức phân tích
Diễu giải
Tên lớp: ... Hệ thống thông tin – Khoa CNTT – ĐH KHTN - 2 -
Phântíchthiếtkế hệ thống hướng đối tượng Phântích hệ thống
TUẦN 6
PHÂN TÍCH HỆ THỐNG
1 Phântích hệ thống 2
1.1 Xác định yêu cầu hệ thống 2
1.2 ... siêu thị
Bộ môn Hệ thống thông tin – Khoa CNTT – ĐH KHTN - 5 -
Phântíchthiếtkế hệ thống hướng đối tượng Phântích hệ thống
1 Phântích hệ thống
1.1 Xác định yêu cầu hệ thống
Từ mô hình business...
... hình phântích miêu tả những yêu cầu về mặt chức
năng và mô hình hóa các lớp ngoài đời thực. Mô hình thiếtkế chuyển tải kết quả phân
tích thành một giải pháp kỹ thuật, theo khái niệm của một thiết ... cụ thiết kế)
- Nhận biết các thành phần dữ liệu và bảng để tạo database
- Ước tính các thủ tục giải thích quá trình xử lý từ input đến output.
Kết quả giai đoạn thiếtkế là Đặc Tả ThiếtKế ... vực để nhận sự đánh giá, góp ý.
- Kết quả của giai đoạn phântích là bản Đặc Tả Yêu Cầu (Requirements
Specifications).
c) Thiếtkế hệ thống
Sau giai đoạn phân tích, khi các yêu cầu cụ thể đối...
... (SDLC)
1 - 19
Giai đoạn III: Thiết kế
Gồm 5 bước:
Thiết kế logic
Thiết kế cấu trúc
Thiết kế giao diện
Thiết kế CSDL và tệp
Thiết kế chương trình
Giai đoạn thiếtkế xác định hệ thống sẽ hoạt động ... 1 - 33
Các kiểu của người phântích
Phân tích thương mại (Business Analyst)
Phân tích hệ thống (Systems Analyst)
Phân tích cơ sở hạ tầng (Infrastructure Analyst)
Phân tích quản lý sự thay đổi ... CSDL: các tàiliệu này xác định dữ
liệu được lưu trữ như thế nào và khi nào?
Thiết kế chương trình: Xác định chương trình nào
cần để viết và chúng thực hiện như thế nào.
5 bước thiết kế
1 -...
... động hóa văn phòng (Office
automation - OA)
39
PhântíchThiếtkế Hệ thống
8
Hệ thống đặt phòng
PhântíchThiếtkế Hệ thống
1. Phântíchthiếtkế hệ thống?
2. Các thành phần trong hệ thống ... năng phântích và giải quyết vấn đề
Lối tư duy hệ thống: tiếp cận đối tượng một cách toàn
cục rồi phân rã thành các vấn đề con
PhântíchThiếtkế Hệ thống
1.3 Nhà phântích hệ thống
Nhà phân ... liệu
thuế
Dữ liệu
Nhân sự
Hệ thống trả lương
Dữ liệu
Nhân sự
Dữ liệu
dự án
Hệ thống quản lý dự án
PhântíchThiếtkế Hệ thống
29
Dữ liệu và thông tin
Dữ liệu
Tạo thông tin
Thông tin
Dữ liệu nhập...
... đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
2
Mục tiêu:
w Tìm hiểu mục đích của công đoạn Thiếtkế
kiến trúc và thời điểm thực hiện công đoạn
này
w Diễn giải về các cơ chế thiếtkế và cài đặt
và ... Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
11
Các cơ chế thiếtkế và cài ñaët
Analysis Design Implementation
Remote ... Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
6
Architectural Design Topics
w Các khái niệm then chốt
w Các cơ chế thiếtkế và cài đặt
w...
... realizations có được từ
bước phântích Use-Case dựa trên các phần tử
thiết kế đã được xây dựng
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
13
Ví dụ: Tích hợp Subsystem Interfaces ... đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
9
Các bước tinh chỉnh Use-Case Realization
w Thay thế các class khả dụng bằng các
subsystem interface kết hợp với chúng
w Từng bước tích hợp các ... their packages, and their relationships)
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
30
Các bước thiếtkế Use-Case
w Mô tả tương tác giữa các Design Object
w Đơn giản hóa các...
... TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
1
Phân tích và Thiếtkế Hướng đối tượng
dùng UML
Module 12: Thiếtkế Subsystem
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh ... bước tích hợp JDBC (tt.)
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
20
Các bước thiếtkế Subsystem
w Phân bố các hành vi của Subsystemcho các
phần tử của nó
w Lập sưu liệu ... subsystem operations
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
29
Nhắc lại: Thiếtkế Subsystem Design
w Mục đích của thiếtkế Subsystem là gì ?
w Cần tạo ra bao nhieâu interaction...