Bài giảng OOAD - Bài 1: Tổng quan

MỤC TIÊU BUỔI HỌC

• Kiến thức

– Phương pháp / Phương pháp luận

– Các bước

– Tài liệu ở mỗi bước

– Các vai trò trong từng bước

• Kỹ năng

– Chọn biểu đồ (ngôn ngữ mô hình hóa) cho từng

loại tài liệu

– Dùng công cụ

pdf32 trang | Chia sẻ: phuongt97 | Lượt xem: 333 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Bài giảng OOAD - Bài 1: Tổng quan, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BÀI GIẢNG OOAD BÀI GIẢNG OOAD BÀI 1: TỔNG QUAN MỤC TIÊU BUỔI HỌC • Kiến thức – Phƣơng pháp / Phƣơng pháp luận – Các bƣớc – Tài liệu ở mỗi bƣớc – Các vai trò trong từng bƣớc • Kỹ năng – Chọn biểu đồ (ngôn ngữ mô hình hóa) cho từng loại tài liệu – Dùng công cụ 9/30/2010 GV:HVĐ 2 NỘI DUNG • Mở đầu • Phƣơng pháp luận OOAD • Dùng công cụ • Vai trò • Trao đổi 9/30/2010 GV:HVĐ 3 MỞ ĐẦU • Mở đầu – Các bƣớc – Tài liệu • Phƣơng pháp luận OOAD • Dùng công cụ • Vai trò • Trao đổi 9/30/2010 GV:HVĐ 4 CÁC BƢỚC • Một phƣơng pháp đơn giản: mô hình thác nƣớc (Waterfall) 9/30/2010 GV:HVĐ 5 TÀI LIỆU Process Product Planning Project Plan Analysis System Proposal Design System Specification Implementation New System and Maintenance Plan 9/30/2010 GV:HVĐ 6 PHƢƠNG PHÁP LUẬN OOAD • Mở đầu • Phƣơng pháp luận OOAD – Mô hình và biểu đồ – Lặp và tăng trƣởng – Dựa trên use case và tập trung kiến trúc • Dùng công cụ • Vai trò • Trao đổi 9/30/2010 GV:HVĐ 7 MÔ HÌNH 9/30/2010 GV:HVĐ 8 BIỂU ĐỒ 9/30/2010 GV:HVĐ 9 HOẠT ĐỘNG • Xem mục vai trò 9/30/2010 GV:HVĐ 10 LẶP VÀ TĂNG TRƢỞNG 9/30/2010 GV:HVĐ 11 DỰA TRÊN USE CASE 9/30/2010 GV:HVĐ 12 TẬP TRUNG KIẾN TRÚC • Theo nghĩa các yếu tố có ý nghĩa nhất sẽ đóng vai trò điểm tựa 9/30/2010 GV:HVĐ 13 DÙNG CÔNG CỤ • Mở đầu • Phƣơng pháp luận OOAD • Dùng công cụ – Rational Rose – Power Designer • Vai trò • Trao đổi 9/30/2010 GV:HVĐ 14 RATIONAL ROSE: VIEWS 9/30/2010 GV:HVĐ 15 RATIONAL ROSE: 3-TIER 9/30/2010 GV:HVĐ 16 POWER DESIGNER 9/30/2010 GV:HVĐ 17 POWER DESIGNER: OOAD 9/30/2010 GV:HVĐ 18 VAI TRÒ • Mở đầu • Phƣơng pháp luận OOAD • Dùng công cụ • Vai trò – Xác định yêu cầu – Phân tích – Thiết kế – Cài đặt • Trao đổi 9/30/2010 GV:HVĐ 19 XÁC ĐỊNH YÊU CẦU XÁC ĐỊNH YÊU CẦU 9/30/2010 GV:HVĐ 21 PHÂN TÍCH 9/30/2010 GV:HVĐ 22 PHÂN TÍCH 9/30/2010 GV:HVĐ 23 THIẾT KẾ 9/30/2010 GV:HVĐ 24 THIẾT KẾ 9/30/2010 GV:HVĐ 25 CÀI ĐẶT • d 9/30/2010 GV:HVĐ 26 TRAO ĐỔI • Phƣơng pháp luận • Phƣơng pháp luận OOAD • Dùng công cụ • Vai trò • Trao đổi – Đánh giá – Nhập vai – Phân vai 9/30/2010 GV:HVĐ 27 ĐÁNH GIÁ • Phƣơng pháp luận • Tài liệu • Vai trò • Biểu đồ • Công cụ 9/30/2010 GV:HVĐ 28 NHẬP VAI Roles• ArchitectRequirement Analysis Design Implement System Analyst Tìm actor, use case; – PhânCấu trúc tích mô hình kiến use-case trúc Architect• Use-Chọncaseuse case EngineerPhân tích kiến trúc Thiết kế kiến trúc Mô hình cấu trúc cài đặt Use-Case Chi tiết use case Specifier – Phân tích Use-Case Phân tích use case Thiết kế use case Engineer• Component Engineer User-Interface Phác thảo giao diện Designer Component• Kỹ Phân tích lớp; Thiết kế lớp; Engineer Phân tích gói Thiết kế hệ thống con System Lập kế hoạch tích hợp; Intergrator Tích hợp các thành phần Implementor Cài đặt các thành phần 9/30/2010 GV:HVĐ 29 PHÂN VAI • Bài thực hành số 1 • Phân vai (có danh sách cụ thể) – Xác định yêu cầu – Phân tích – Thiết kế – Cài đặt 9/30/2010 GV:HVĐ 30 HỎI ĐÁP 9/30/2010 GV:HVĐ 31

Các file đính kèm theo tài liệu này:

  • pdfbai_giang_ooad_bai_1_tong_quan.pdf
Tài liệu liên quan