2015
THIẾT KẾ PHẦN MỀM (SOFTWARE DESIGN)
Giảng viên : Nguyễn Ngọc Lâm
Email: lam.nguyenngoc@stu.edu.vn
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
❑Thiết kế hướng đối tượng sử dụng UML
❑Thiết kế mẫu
❑Phát triển mã nguồn mở
Giới thiệu 2
Nội dung
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
❑Thiết kế (design): thiết kế phần mềm là một hoạt
động sáng tạo với mục đích xác định các thành phần
của phần mềm và mối liên kết giữa các thành phần,
dựa trên các yêu cầu của khách hàng.
❑Hiện thực (Implementation): là quá trình hiện thực
hoá thiết kế thành chương trình.
❑Thiết kế và hiện thực phần mềm là hai hoạt động
đan xen lẫn nhau.
Giới thiệu 3
Nội dung
Development Design Implementation
=+
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
4
Thiết kế phần mềm
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
❑Quá trình thiết kế hướng đối tượng có cấu trúc bao
gồm việc phát triển một số mô hình hệ thống khác
nhau.
❑Đòi hỏi nhiều nỗ lực để phát triển và bảo trì các mô
hình này.
▪Đối với hệ thống nhỏ, điều này có thể không
hiệu quả.
▪Đốivới các hệ thống lớn được phát triển bởi các
nhóm thiết kế khác nhau, các mô hình là một cơ
chế giao tiếp quan trọng.
Thiết kế phần mềm 5
Quy trình thiết kế hướng đối tượng