... ứ
sinh viên bi t cách t ch c m t nhóm phântích hi n tr ng và ti n hành phântích so n th o tàiế ổ ứ ộ ệ ạ ế ạ ả
li u phântích hi n tr ng th hi n k t qu phân tích. ệ ệ ạ ể ệ ế ả
Ph ng pháp d y ... n ph i s d ng đ có m t phân h t đ ngỉ ệ ầ ả ử ụ ể ộ ệ ự ộ
4
Phân tíchthiếtkế hệ thống thông tin
– Sinh viên s làm các bài t p th c hành, bài t p có h ng d n (N u có th bài t p s d a trênẽ ậ ... môn v các ph ng pháp phântích và thi t k h th ng.ậ ề ươ ế ế ệ ố
1. Vì sao ph i phântích khi tri n khai m t áp d ng tin h cả ể ộ ụ ọ
2. Yêu c u đ i v i m t ph ng pháp phântích và thi t k .ầ ố...
... 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 qui luật tính tóan được ... đủ.
Thí dụ: Cho một bài toán như sau:
Tập biến: X, Y, Z.
Gán trị từ tập {1,2} vào các biến sao cho thỏa mãn các ràng
buộc: X = Y, X ≠ Z, Y > Z.
Hãy giảibài toán bằng một giảithuật quay lui.
Cây ... 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ó...
... 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ại giảithuật thời gian đa thức để giải
chúng. Chỉ tồn tại giảithuật thời gian hàm mũ để giải
chúng.
Những bài ... cả mọi đỉnh.
25
Bốn lớp bài toán phân theo độ khó
Những bài toán bất khả quyết (Undecidable problems): Đây
là những bài toán chưa hề có giảithuật để giải.
Thí dụ: Bài toán quyết định xem ... Những bài toán NP-đầy đủ là một lớp con đặc biệt của lớp
bài toán NP.
Những bài toán P.
2
Tồn tại hay không tồn tại giảithuật hữu hiệu
•
Đối với nhiều bài toán chúng ta có những giải thuật...
... 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 dựa trực tiếp
vào sự phát biểu bài ... của một giảithuật (nhằm mục đích
phân lớp độ phức tạp).
1
Môn học:
Phân tích và ThiếtkếGiải thuật
BÀI GIẢNG ĐIỆN TỬ
TS. Phạm văn Chung
Khoa CNTT, ĐH.Công Nghiệp Tp.HCM
Biên soạn theo bài giả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...
... 4
bài toán kích thước n
bài toán con 1
kích thước n/2
bài toán con 2
kích thước n/2
lời giải cho
bài toán con 1
lời giải cho
bài toán con 2
lời giải cho bài toán ban đầu
Chiến ... (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 toán được chia làm những thể hiện ... của việc sắp thứ tự hai nửa tập tin và
N là chi phí của việc xét từng 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...
... đồ 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âu trước (DFS) hay duyệt theo bề rộng
trước (BFS), giảithuật đánh dấu đỉnh ... 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...
...
8
A. Phântích
I .Phân tích nghiệp vụ ( business analysis)
Từ tài liệu nghiệp vụ, đưa ra những phântích về quá trình thực hiện cho từng
nghiệp vụ trong thực tế. Phântích nghiệp vụ ... thông tin
15
II .Phân tích ca sử dụng ( usecase analysis )
Phân tích ca sử dụng giúp xác định chính xác các chức năng của hệ thống.Từ các
hoạt động nghiệp vụ đã phântích được cần xây dựng ... (reservation)
Actor: librarian
37
IV Thiếtkế giao diện
1.đăng nhập (logon)
1.1 sơ đồ chuyển tiếp ( screen transition)
12
(Kết thúc)
...
... thư viện
Phân tích, thiếtkế hệ thống thư viện Đại học Bách khoa Hà Nội
11
Phân tíchthiếtkế hệ thống thông tin
1.1.1. User registration
Phân tích, thiếtkế hệ thống thư ...
this.form.submit()
Phân tích, thiếtkế hệ thống thư viện Đại học Bách khoa Hà Nội
35
Phân tíchthiếtkế hệ thống thông tin
Biểu đồ tuần tự
Phân tích, thiếtkế hệ thống thư ...
Phân tích, thiếtkế hệ thống thư viện Đại học Bách khoa Hà Nội
13
Phân tíchthiếtkế hệ thống thông tin
b. Offline
1.1.4. Returning book
Phân tích, thiết kế...
... Anh
BÀI TẬP
PHÂN TÍCHTHIẾTKẾ
HỆ THỐNG THÔNG TIN
BAÈNG UML
Tp Hoà Chí Minh 9/2003
Ng Gia Tuan Anh BT PTTKHTTT - Trang 1
Lớp : CNTT
Gv: Ng Gia Tuan Anh
Bài 3
Bài tập môn PT TK HTTT :
Cho bài ... trợ ), loại giải thưởng (tiền hay hiện vật), trị giá giải thưởng, mô tả
giải thưởng (nếu là hiện vật)
Ng Gia Tuan Anh BT PTTKHTTT - Trang 12
Lớp : CNTT
Gv: Ng Gia Tuan Anh
Bài 5
Bài tập môn PT ... Gv: Ng Gia Tuan Anh
Bài 2
Bài tập môn PT TK HTTT :
Cho bài toán Quản lí Phiếu điểm
Vẽ mô hình ERD
Vẽ UC mô tả các chức năng bài tóan
Vẽ biểu đồ trình tự cho các chức năng
PHIẾU...
...
CH. 4. ĐỒ THỊ PHẲNG & BÀI TOÁN TÔ MÀU.
BÀI TẬP TỔNG HP.
Bài tập Lý thuyết Đồ thị
Trương Mỹ Dung
8
CH. 4. ĐỒ THỊ PHẲNG & BÀI TOÁN TÔ MÀU.
1. ... Bàitập Lý thuyết Đồ thị
Trương Mỹ Dung
1
BÀI TẬP VỀ LÝ THUYẾT ĐỒ THỊ.
CH. 1. CÁC KHÁI NIỆM CƠ BẢN VỀ LÝ THUYẾT ĐỒ THỊ.
CH. 2. CẤU TRÚC CÂY.
CH. 3. BÀI TOÁN ... M<G
2
> là ma trận kề của G
1
và G
2
Bài tập Lý thuyết Đồ thị
Trương Mỹ Dung
6
CH. 3. BÀI TOÁN TÌM ĐƯỜNG ĐI NGẮN NHẤT.
1. Dùng thuậtgiải DIJKSTRA- MOORE tìm đường đi ngắn nhất...