intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

BÀI GIẢNG OOAD BÀI 5: THIẾT KẾ.

Chia sẻ: Gacon | Ngày: | Loại File: PDF | Số trang:48

88
lượt xem
13
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Hệ thống sẽ đƣợc xây dựng nhƣ thế nào. Thiết kế quyết định cách làm việc của hệ thống...

Chủ đề:
Lưu

Nội dung Text: BÀI GIẢNG OOAD BÀI 5: THIẾT KẾ.

  1. BÀI GIẢNG OOAD BÀI 5: THIẾT KẾ
  2. MỤC TIÊU THIẾT KẾ • Hệ thống sẽ đƣợc xây dựng nhƣ thế nào – Biểu đồ triển khai – Biểu đồ thành phần – Biểu đồ lớp thiết kế, cho cả server lẫn client với đầy đủ giao diện ngƣời dùng – Biểu đồ tuần tự thiết kế – Biểu đồ gói – Mô hình CSDL vật lý • Thiết kế quyết định cách làm việc của hệ thống GV:HVĐ 10/14/2010 2
  3. HOẠT ĐỘNG – TÀI LIỆU GV:HVĐ 10/14/2010 3
  4. TÀI LIỆU GV:HVĐ 10/14/2010 4
  5. MỤC TIÊU BUỔI HỌC • Kiến thức – Vai trò của thiết kế – Các nguyên lý, tiêu chuẩn trong thiết kế • Kỹ năng – Thiết kế kiến trúc – Thiết kế dữ liệu – Thiết kế lớp • UML – Biểu đồ gói – Biểu đồ lớp – Các biểu đồ cài đặt – Các biểu đồ tƣơng tác GV:HVĐ 10/14/2010 5
  6. NỘI DUNG • Thiết kế kiến trúc • Thiết kế cơ sở dữ liệu • Thiết kế giao diện • Thiết kế lớp • Trao đổi GV:HVĐ 10/14/2010 6
  7. THIẾT KẾ KIẾN TRÖC • Thiết kế kiến trúc – Biểu đồ thành phần – Biểu đồ khai triển – Kiến trúc client – server – Biểu đồ gói và quản lý mô hình • Thiết kế cơ sở dữ liệu • Thiết kế giao diện • Thiết kế lớp • Trao đổi GV:HVĐ 10/14/2010 7
  8. BIỂU ĐỒ THÀNH PHẦN • Cho thấy cấu trúc của chƣơng trình • Các thành phần liên kết với nhau bởi quan hệ phụ thuộc GV: HVĐ 10/14/2010 8
  9. VD : TRUNG TÂM ĐÀO TẠO GV:HVĐ 10/14/2010 9
  10. BIỂU ĐỒ TRIỂN KHAI • Nút – Máy tính – Thiết bị • Kết nối – Nghi thức GV: HVĐ 10/14/2010 10
  11. VD : TRUNG TÂM ĐÀO TẠO • Một cách triển khai khác GV: HVĐ 10/14/2010 11
  12. VD : TRUNG TÂM ĐÀO TẠO Web Server Web Services Database Serve Luong.mdb *.DLL XemLuong.aspx XemLG.aspx Client Client Client QLNLL QLLop QLyNLL.exe QLLop.exe Browser • Database server quản lý CSDL • Web service quản lý các đối tƣợng nghiệp vụ • Web server quản lý các ứng dụng web cho phép ngƣời dùng sử dụng qua nghi thức TCP/IP • Các ứng dụng web cũng nhƣ các ứng dụng win hạn chế tối đa việc xử lý dữ liệu GV: HVĐ 10/14/2010 12
  13. KẾT HỢP • Kết hợp với biểu đồ triển khai tạo thành mô hình vật lý của xử lý GV: HVĐ 10/14/2010 13
  14. KIẾN TRÖC CLIENT – SERVER GV: HVĐ 10/14/2010 14
  15. TÌNH HUỐNG • Hệ thống bán hàng – Server • Dùng Access quản lý CSDL Bán hàng • Dùng IIS làm web server – Client • Trình duyệt web Internet Explorer của Microsoft GV: HVĐ 10/14/2010 15
  16. TÌNH HUỐNG • Xây dựng – Biểu đồ triển khai – Các thành phần trên mỗi nút GV:HVĐ 10/14/2010 16
  17. BIỂU ĐỒ GÓI • Cần tổ chức mô hình thành các gói • Khi các lớp đƣợc đặc tả đủ vững, chúng đƣợc tổ chức thành các hệ thống con GV:HVĐ 10/14/2010 17
  18. TÌNH HUỐNG • Biểu đồ thành phần • Biểu đồ gói GV:HVĐ 10/14/2010 18
  19. THIẾT KẾ CƠ SỞ DỮ LIỆU • Thiết kế kiến trúc • Thiết kế cơ sở dữ liệu – Mô hình – Hiện thực các lớp persistence – Thiết kế lƣợc đồ cơ sở dữ liệu – Thiết kế các lớp thao tác dữ liệu • Thiết kế giao diện • Thiết kế lớp • Trao đổi GV:HVĐ 10/14/2010 19
  20. MÔ HÌNH DỮ LIỆU • Các đối tƣợng của các lớp thuộc miền bài toán (PD: Problem Domain) với dữ liệu cần đƣợc lƣu • Để hệ quản trị CSDL có thể quản lý chúng cần lập một mô hình dữ liệu GV:HVĐ 10/14/2010 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2