YOMEDIA
Bài giảng OOAD năm 2013: Bài 4 - Thiết kế
Chia sẻ: Lavie Lavie
| Ngày:
| Loại File: PDF
| Số trang:39
71
lượt xem
6
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Bài giảng OOAD năm 2013: Bài 4 - Thiết kế giới thiệu tới các bạn những nội dung về thiết kế kiến trúc; thiết kế lớp; thiết kế use case; thiết kế cơ sở dữ liệu; thiết kế giao diện trong OOAD năm 2013. Với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích.
AMBIENT/
Chủ đề:
Nội dung Text: Bài giảng OOAD năm 2013: Bài 4 - Thiết kế
- BÀI GIẢNG OOAD
NĂM 2013
BÀI 4:
THIẾT KẾ
- 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
5/15/2013 GV:HVĐ 2
- 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
5/15/2013 GV:HVĐ 3
- NỘI DUNG
• Phương pháp luận
• Thiết kế kiến trúc
• Thiết kế lớp
• Thiết kế use case
• Thiết kế cơ sở dữ liệu
• Thiết kế giao diện
5/15/2013 GV:HVĐ 4
- PHƯƠNG PHÁP LUẬN
• Phương pháp luận
– Công việc
– Tài liệu
• Thiết kế kiến trúc
• Thiết kế lớp
• Thiết kế use case
• Thiết kế cơ sở dữ liệu
• Thiết kế giao diện
5/15/2013 GV:HVĐ 5
- CÔNG VIỆC
5/15/2013 GV:HVĐ 6
- TÀI LIỆU
5/15/2013 GV:HVĐ 7
- THIẾT KẾ KIẾN TRÚC
• Phương pháp luận
• 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ế lớp
• Thiết kế use case
• Thiết kế cơ sở dữ liệu
• Thiết kế giao diện
5/15/2013 GV:HVĐ 8
- BIỂU ĐỒ THÀNH PHẦN
• Cấu trúc chương trình
• Quan hệ phụ thuộc
5/15/2013 GV:HVĐ 9
- BIỂU ĐỒ TRIỂN KHAI
• Nút
– Máy tính
– Thiết bị
• Kết nối
– Nghi thức
5/15/2013 GV:HVĐ 10
- KẾT HỢP
5/15/2013 GV:HVĐ 11
- KIẾN TRÚC CLIENT – SERVER
5/15/2013 GV:HVĐ 12
- 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
5/15/2013 GV:HVĐ 13
- VD : TRUNG TÂM ĐÀO TẠO
5/15/2013 GV:HVĐ 14
- VD : TRUNG TÂM ĐÀO TẠO
Web Services Web Server
Database Serve
Luong.mdb
*.DLL XemLuong.aspx
XemLG.aspx
Client Client Client
QLLop QLNLL
QLLop.exe QLyNLL.exe Browser
5/15/2013 GV:HVĐ 15
- THIẾT KẾ LỚP
• Phương pháp luận
• Thiết kế kiến trúc
• Thiết kế lớp
– Hoạt động – vai trò – tài liệu
– Đặc tả chi tiết
– Chi tiết biểu đồ trạng thái
• Thiết kế use case
• Thiết kế cơ sở dữ liệu
• Thiết kế giao diện
5/15/2013 GV:HVĐ 16
- HOẠT ĐỘNG – VAI TRÒ – TÀI LIỆU
• Thiết kế lớp và sắp đặt thành các gói
5/15/2013 GV:HVĐ 17
- TỪ PHÂN TÍCH …
• Vẽ biểu đồ lớp chi
tiết đủ để cài đặt
5/15/2013 GV:HVĐ 18
- … ĐẾN THIẾT KẾ
5/15/2013 GV:HVĐ 19
- TỪ PHÂN TÍCH …
5/15/2013 GV:HVĐ 20
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.100:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...