Vin Đin t-Vin thông
Bộ Môn Điện tử -Kỹ thut y tính
Kỹ thuật phần mềm ứng dng
Chương 8: Thiết kế hệ thống
Phần 1: Giới thiệu chung
1
Nội dung chính
Mục đích ca thiết kế
Các nguyên tắc thiết kế
Các phần cần thiết kế
Thiết kế CSDL CSDL ít nhất ở dạng chuẩn 3
Thiết kế kiến trúc Lược đ cấu trúc chương
trình
Thiết kế giao diện các menu, form nhập, mẫu
báo o, thông báo
2
Mục đích của giai đoạn Thiết kế
Là quá trình chuyển các y/c ca phần mm sang dạng biểu
diễn của phần mềm mà nó có thđược đánh gvchất lượng
trước khi cài đặt.
Thiếu thiết kế, việc cài đặt có thgặp các vấn đề:
Thiếu kế hoạch cài đặt: không biết tht cài đặt các thành phần,
do đó gây ra s ln xn và khó khăn trong việc ước lưng và phân
ng ng việc
Không ng: chưa hiểu các y/c sđược cài đặt thế nào
Khó ng cấp và bảo trì: khi li, rất khó xác đnh nó nằm ở phần
nào. Khi mun nâng cấp ng không biết cần nâng cấp ở đâu, ảnh
hưởng của nó đến hthng hiện tại thế nào
Ảnh hưởng xấu đến chất lượng và tiến độ làm phần
mềm
3
Các nguyên tắc thiết kế
Sự trừu ợng (abstraction)
Làm mịn (tinh chỉnh từng bước - refinement)
Modul hóa (modularity)
4
Các nguyên tắc thiết kế
Sự trừu ợng:
Là sự tập trung o một vấn đ một mức khái
quát nào đó, bqua c chi tiết không liên quan
Quá tnh thiết kế h thng đòi hi nhiu mức trừu
tượng khác nhau
Với phần mm thì có 3 loại trừu tượng
Tru tượng th tục
Tru tượng dữ liệu
Tru tượng điều khiển
5