Công nghệ Phần mềm<br />
Phân tích và Thiết kế<br />
Hệ thống thông tin<br />
<br />
Giảng viên: Lê Nguyễn Tuấn Thành<br />
Email: thanhlnt@tlu.edu.vn<br />
<br />
Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT<br />
Trường Đại Học Thủy Lợi<br />
<br />
Nội dung<br />
}<br />
}<br />
}<br />
<br />
Phân tích và thiết kế kiến trúc<br />
Phân tích và thiết kế hướng đối tượng<br />
Phân tích và thiết kế giao diện<br />
<br />
Bài giảng có sử dụng hình vẽ trong cuốn sách “Software Engineering, Ian Sommerville, 8th Edition, 2007”<br />
2<br />
<br />
1. Thiết kế kiến trúc<br />
Architectural design<br />
<br />
3<br />
<br />
Mục tiêu<br />
}<br />
}<br />
<br />
Giới thiệu thiết kế kiến trúc và thảo luận tầm quan trọng<br />
của nó<br />
Giới thiệu ba phong cách thiết kế kiến trúc:<br />
}<br />
}<br />
}<br />
<br />
Tổ chức (organisation),<br />
Chia nhỏ (decomposition),<br />
Kiểm soát (control)<br />
<br />
4<br />
<br />
Chủ đề được đề cập<br />
(Topics covered)<br />
}<br />
}<br />
}<br />
<br />
Phong cách tổ chức hệ thống (System organisation)<br />
Phong cách chia nhỏ (Decomposition styles)<br />
Phong cách kiểm soát (Control styles)<br />
<br />
5<br />
<br />