Professional Documents
Culture Documents
01-Modular Design - En.vi
01-Modular Design - En.vi
com
25/2/21
1 2
Nội dung
MẪU THIẾT KẾ S
1.Thiết kế mô-đun
01. GIỚI THIỆU CÁC NGUYÊN
2.Mô-đun tốt
TẮC VÀ MẪU THIẾT KẾ
3.Thiết kế tốt: Làm thế nào?
Nguyễn Thị Thu Trang
trangntt@soict.hust.edu.vn
1 2
3 4
3 4
1
25/2/21
5 6
5 6
7 số 8
chíp 1 chip 2
chíp 1 chip 2
đăng ký
AALLUU
chíp 3
SHIFhiTftErR
e KHÔNG cổng
chíp 3
7 số 8
2
25/2/21
9 10
9 10
11 12
11 12
3
25/2/21
Khái niệm SE cơ bản Khái niệm OO Cấp độ thiết kế (khóa học này)
Sự gắn kết
khái niệm thiết kế khớp nối
Khái niệm chung + OO
13 14
•15 16
15 16
4
25/2/21
17 18
17 18
19 20
Tại sao khớp nối lỏng lẻo và sự gắn kết cao? 3.2. Nguyên tắc thiết kế RẮN
• Trong một mô-đun • Bởi Robert C. Martin trong bài báo năm 2000 của mình,
Thiết kế Nguyên tắc và mẫu thiết kế .
• Số lượng lớn trách nhiệm: Khó hiểu
• Các thực hành giúp phát triển phần mềm
• Số nhỏ, liên quan chặt chẽ: Dễ hiểu hơn
OO với các cân nhắc để duy trì và mở rộng
nhiều khi dự án phát triển
• Quản lý phụ thuộc làm cho khả năng bảo trì dễ dàng
• Kết nối giữa các module
hơn
• Một thay đổi trong một module sẽ kéo theo • Tạo phần mềm dễ bảo trì, dễ hiểu và linh hoạt
nhiều module khác: Khó bảo trì/sửa lỗi hơn
• Một thay đổi trong một mô-đun hầu như không thay đổi những mô- • Các nguyên tắc và kỹ thuật khác nhau có sẵn
đun khác: Bảo trì / sửa lỗi dễ dàng hơn nhiều
để chẩn đoán các vấn đề với thiết kế
19 20
5
25/2/21
21 22
21 22
23
23