Thiết kế chương trình theo mô đun

Môn: Khoa họcKhối: Lớp 11Nguồn SGK: trang 128-132
Xem trang sách
Tóm tắt

Thiết kế mô đun chia chương trình thành các hàm tương đối độc lập, giúp dễ hiểu, dùng lại, kiểm thử, sửa đổi và mở rộng.

Hiểu bài

Thiết kế theo mô đun chia bài toán lớn thành các công việc tương đối độc lập. Trong ví dụ xử lí dữ liệu tệp, ba công việc chính là: nhập dữ liệu từ Data.inp, xử lí dữ liệu theo yêu cầu và ghi kết quả ra tệp. Mỗi công việc được viết thành một hàm riêng; chương trình chính gọi các hàm theo đúng luồng dữ liệu.

Các hàm riêng được gọi là mô đun con. Phương pháp này giúp chương trình ngắn gọn, sáng sủa và dễ hiểu; mô đun có thể thiết lập một lần rồi dùng nhiều lần; việc nâng cấp hoặc sửa đổi một công việc ít ảnh hưởng phần còn lại; đồng thời có thể bổ sung mô đun mới. Khi yêu cầu thay đổi, cần xác định đó là công việc mới hoàn toàn, nâng cấp mô đun cũ hay công việc không liên quan đến thuật toán.