2015
KIẾN TRÚC PHẦN MỀM (Software Architecture)
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
❑Quyết định chọn kiến trúc thiết kế
❑Các góc nhìn kiến trúc
❑Các kiến trúc mẫu
❑Các kiến trúc ứng dụng
Kiến trúc phần mềm 2
Nội dung
QUYẾT ĐỊNH CHỌN KIẾN
TRÚC THIẾT KẾ
Kiến trúc phần mềm
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
❑Là cấu trúc cấp cao của một hệ thống phần mềm,
kỷ thuật tạo ra một cấu trúc mức cao như vậy, và
các tài liệu hướng dẫn của cấu trúc này.
❑Thiết kế kiến trúc
▪Thiết kế kiến trúc là quá trình thiết kế để xác
định các hệ thống con của hệ thống và
framework điều khiển hệ thống con và giao
tiếp của chúng.
▪Kết quả của quá trình thiết kế này là bản mô
tả kiến trúc phần mềm.
Kiến trúc phần mềm 4
Kiến trúc phần mềm
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
❑Là giai đoạn đầu tiên của qui trình thiết kế hệ
thống.
❑Biểu diễn mối liên kết giữa đặc tả và quy trình
thiết kế.
❑Thường được thực hiện song song với một số
hoạt động đặc tả.
❑Bao gồm việc xác định các thành phần chính của
hệ thống và sự giao tiếp của chúng với nhau.
Kiến trúc phần mềm 5
Thiết kế kiến trúc