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.
BÀI GIẢNG OOAD NĂM 2013 BÀI 4: THIẾT KẾ 5/15/2013 GV:HVĐ MỤC TIÊU THIẾT KẾ • Hệ thống xây dựng – Biểu đồ triển khai – Biểu đồ thành phần – Biểu đồ lớp thiết kế, cho server lẫn client với đầy đủ giao diện người dùng – Biểu đồ thiết kế – Biểu đồ gói – Mơ hình CSDL vật lý • Thiết kế định cách làm việc hệ thống 5/15/2013 GV:HVĐ MỤC TIÊU BUỔI HỌC • Kiến thức – Vai trò thiết kế – Các nguyên lý, tiêu chuẩn thiết kế • Kỹ – Thiết kế kiến trúc – Thiết kế liệu – Thiết kế lớp • UML – – – – 5/15/2013 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Đ 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ế sở liệu Thiết kế giao diện 5/15/2013 GV:HVĐ 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ế sở liệu Thiết kế giao diện 5/15/2013 GV:HVĐ CÔNG VIỆC 5/15/2013 GV:HVĐ TÀI LIỆU 5/15/2013 GV:HVĐ 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 quản lý mơ hình Thiết kế lớp Thiết kế use case Thiết kế sở liệu Thiết kế giao diện 5/15/2013 GV:HVĐ 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 THIẾT KẾ CƠ SỞ DỮ LIỆ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ế sở liệu – Mơ hình – Persistence – Thiết kế • Thiết kế giao diện 5/15/2013 GV:HVĐ 26 MƠ HÌNH DỮ LIỆU • Persistence • Mơ hình liệu 5/15/2013 GV:HVĐ 27 MƠ HÌNH CSDL • Mức quan niệm • Mức logic 5/15/2013 GV:HVĐ 28 QUẢN LÝ DỮ LIỆU • Lưu ý: liệu khơng phải đối tượng 5/15/2013 GV:HVĐ 29 MƠ HÌNH DỮ LIỆU 5/15/2013 GV:HVĐ 30 MƠ HÌNH DỮ LIỆU 5/15/2013 GV:HVĐ 31 QUẢN LÝ DỮ LIỆU 5/15/2013 GV:HVĐ 32 THIẾT KẾ GIAO DIỆN • • • • • • 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ế sở liệu Thiết kế giao diện – – – – 5/15/2013 Quy trình Thành phần Dựa vào use case Tình GV:HVĐ 33 QUY TRÌNH 5/15/2013 GV:HVĐ 34 • Dữ liệu vào, tương tác người dùng THÀNH PHẦN 5/15/2013 GV:HVĐ 35 DỰA VÀO USE CASE 5/15/2013 GV:HVĐ 36 TÌNH HUỐNG • Dữ liệu vào: – Phân cơng giảng viên • Dữ liệu ra: – DS lớp chờ phân cơng – TKB để có đủ thông tin phân công – Lỗi phân công vi phạm quy tắc quản lý • Điều hướng 5/15/2013 GV:HVĐ – Xác nhận – Giữ lại trạng thái cũ – Kết thúc 37 TÌNH HUỐNG 5/15/2013 GV:HVĐ 38 TÌNH HUỐNG 5/15/2013 GV:HVĐ 39 ĐÁNH GIÁ • • • • • Kiến trúc Lớp Use case Dữ liệu Giao diện 5/15/2013 GV:HVĐ 40 ... Thiết kế định cách làm việc hệ thống 5/15/2013 GV:HVĐ MỤC TIÊU BUỔI HỌC • Kiến thức – Vai trò thiết kế – Các nguyên lý, tiêu chuẩn thiết kế • Kỹ – Thiết kế kiến trúc – Thiết kế liệu – Thiết kế. .. pháp luận Thiết kế kiến trúc Thiết kế lớp Thiết kế use case Thiết kế sở liệu Thiết kế giao diện 5/15/2013 GV:HVĐ 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ế sở liệu Thiết kế giao diện 5/15/2013 GV:HVĐ CÔNG VIỆC 5/15/2013 GV:HVĐ TÀI LIỆU 5/15/2013 GV:HVĐ THIẾT KẾ KIẾN TRÚC • Phương pháp luận • Thiết kế kiến