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

48 305 1
BÀI GIẢNG OOAD BÀI 5: THIẾT KẾ. ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI GIẢNG OOAD BÀI 5: 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 10/14/2010 GV:HVĐ 2 HOẠT ĐỘNG – TÀI LIỆU 10/14/2010 3GV:HVĐ TÀI LIỆU 10/14/2010 4GV:HVĐ 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 10/14/2010 GV:HVĐ 5 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 10/14/2010 6GV:HVĐ 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 10/14/2010 7GV:HVĐ 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 10/14/2010 8GV: HVĐ VD : TRUNG TÂM ĐÀO TẠO 10/14/2010 GV:HVĐ 9 BIỂU ĐỒ TRIỂN KHAI • Nút – Máy tính – Thiết bị • Kết nối – Nghi thức 10/14/2010 10GV: HVĐ [...]... đồ thành phần • Biểu đồ gói 10/14/2010 GV:HVĐ 18 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 10/14/2010 GV:HVĐ 19 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... GV:HVĐ – Xác nhận – Giữ lại trạng thái cũ – Kết thúc 31 TÌNH HUỐNG: BÀI TOÁN NGƢỢC • Đặc tả use case 10/14/2010 GV:HVĐ 32 TÌNH HUỐNG: BÀI TOÁN NGƢỢC • Đặc tả use case 10/14/2010 GV:HVĐ 33 TÌNH HUỐNG: BÀI TOÁN NGƢỢC • Đặc tả use case 10/14/2010 GV:HVĐ 34 THIẾT KẾ LỚP • • • • 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 – Hoạt động – vai trò – tài liệu – Đặc tả chi tiết – Chi... 10/14/2010 GV: HVĐ 26 THIẾT KẾ GIAO DIỆN • Thiết kế kiến trúc • Thiết kế cơ sở dữ liệu • Thiết kế giao diện – Quy trình – Thành phần – Dựa vào use case – Tình huống • Thiết kế lớp • Trao đổi 10/14/2010 GV:HVĐ 27 QUY TRÌNH 10/14/2010 GV:HVĐ 28 • Dữ liệu vào, ra và tƣơng tác ngƣời dùng THÀNH PHẦN 10/14/2010 GV:HVĐ 29 DỰA VÀO USE CASE 10/14/2010 GV:HVĐ 30 TÌNH HUỐNG • Dữ liệu vào: – Phân công giảng viên • Dữ... CSDL • Mức quan niệm • Mức logic 10/14/2010 GV:HVĐ 21 MÔ HÌNH: THẢO LUẬN • • • • • • Dùng lý thuyết thiết kế Ràng buộc toàn vẹn và phụ thuộc hàm Mô hình dữ liệu lỏng và chặt Mức ngoài và mức quan niệm Mức quan niệm và mức trong Các đối tƣợng dữ liệu (dataset, table) và các đối tƣợng quản lý dữ liệu (thiết kế) 10/14/2010 GV:HVĐ 22 QUẢN LÝ DỮ LIỆU • Lƣu ý: dữ liệu không phải là đối tƣợng 10/14/2010 GV:HVĐ... Thiết kế giao diện 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 – Chi tiết biểu đồ tuần tự • Trao đổi 10/14/2010 GV:HVĐ 35 HOẠT ĐỘNG – VAI TRÕ – TÀI LIỆU • Thiết kế lớp và sắp đặt thành các gói 10/14/2010 GV:HVĐ 36 . tác 10/14/2010 GV:HVĐ 5 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 10/14/2010 6GV:HVĐ THIẾT KẾ KIẾN TRÖC • Thiết kế kiến trúc – Biểu đồ thành. 18 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ế. BÀI GIẢNG OOAD BÀI 5: 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

Ngày đăng: 25/07/2014, 15:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan