Bài giảng OOAD năm 2014: Bài 4 - Thiết kế
Số trang: 40
Loại file: pdf
Dung lượng: 1.90 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mời các bạn cùng tìm hiểu 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;... được trình bày cụ thể trong "Bài giảng OOAD năm 2014: Bài 4 - Thiết kế". Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình học tập và nghiên cứu của các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng OOAD năm 2014: Bài 4 - Thiết kếBÀI GIẢNG OOAD NĂM 2013 BÀI 4: THIẾT KẾ5/15/2013 GV:HVĐ 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ống5/15/2013 GV:HVĐ 3 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ác5/15/2013 GV:HVĐ 4 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ện5/15/2013 GV:HVĐ 5 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ện5/15/2013 GV:HVĐ 6 CÔNG VIỆC5/15/2013 GV:HVĐ 7 TÀI LIỆU5/15/2013 GV:HVĐ 8 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ện5/15/2013 GV:HVĐ 9 BIỂU ĐỒ THÀNH PHẦN• Cấu trúc chương trình• Quan hệ phụ thuộc 5/15/2013 GV:HVĐ 10 BIỂU ĐỒ TRIỂN KHAI • Nút – Máy tính – Thiết bị • Kết nối – Nghi thức5/15/2013 GV:HVĐ 11 KẾT HỢP5/15/2013 GV:HVĐ 12 KIẾN TRÚC CLIENT – SERVER5/15/2013 GV:HVĐ 13 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 con5/15/2013 GV:HVĐ 14 VD : TRUNG TÂM ĐÀO TẠO5/15/2013 GV:HVĐ 15 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 Browser5/15/2013 GV:HVĐ 16 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ện5/15/2013 GV:HVĐ 17HOẠT ĐỘNG – VAI TRÒ – TÀI LIỆU• Thiết kế lớp và sắp đặt thành các gói5/15/2013 GV:HVĐ 18 TỪ PHÂN TÍCH …• Vẽ biểu đồ lớp chi tiết đủ để cài đặt5/15/2013 GV:HVĐ 19 … ĐẾN THIẾT KẾ5/15/2013 GV:HVĐ 20
Nội dung trích xuất từ tài liệu:
Bài giảng OOAD năm 2014: Bài 4 - Thiết kếBÀI GIẢNG OOAD NĂM 2013 BÀI 4: THIẾT KẾ5/15/2013 GV:HVĐ 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ống5/15/2013 GV:HVĐ 3 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ác5/15/2013 GV:HVĐ 4 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ện5/15/2013 GV:HVĐ 5 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ện5/15/2013 GV:HVĐ 6 CÔNG VIỆC5/15/2013 GV:HVĐ 7 TÀI LIỆU5/15/2013 GV:HVĐ 8 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ện5/15/2013 GV:HVĐ 9 BIỂU ĐỒ THÀNH PHẦN• Cấu trúc chương trình• Quan hệ phụ thuộc 5/15/2013 GV:HVĐ 10 BIỂU ĐỒ TRIỂN KHAI • Nút – Máy tính – Thiết bị • Kết nối – Nghi thức5/15/2013 GV:HVĐ 11 KẾT HỢP5/15/2013 GV:HVĐ 12 KIẾN TRÚC CLIENT – SERVER5/15/2013 GV:HVĐ 13 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 con5/15/2013 GV:HVĐ 14 VD : TRUNG TÂM ĐÀO TẠO5/15/2013 GV:HVĐ 15 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 Browser5/15/2013 GV:HVĐ 16 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ện5/15/2013 GV:HVĐ 17HOẠT ĐỘNG – VAI TRÒ – TÀI LIỆU• Thiết kế lớp và sắp đặt thành các gói5/15/2013 GV:HVĐ 18 TỪ PHÂN TÍCH …• Vẽ biểu đồ lớp chi tiết đủ để cài đặt5/15/2013 GV:HVĐ 19 … ĐẾN THIẾT KẾ5/15/2013 GV:HVĐ 20
Tìm kiếm theo từ khóa liên quan:
Bài giảng OOAD năm 2014 Tìm hiểu OOAD năm 2014 Phân tích thiết kế hệ thống thông tin Thiết kế kiến trúc Thiết kế lớp Thiết kế use caseGợi ý tài liệu liên quan:
-
Bài giảng Kiến trúc nhập môn - Th.S Trần Minh Tùng
21 trang 376 0 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 340 0 0 -
96 trang 291 0 0
-
106 trang 241 0 0
-
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 215 0 0 -
83 trang 211 0 0
-
62 trang 207 2 0
-
Báo cáo Phân tích thiết kế hệ thống thông tin: Xây dựng phần mềm quản lý thư viện trường Đại học
77 trang 186 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 176 0 0 -
29 trang 171 1 0