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ụ
              
                                            
                                
            
 
            
                 32 trang
32 trang | 
Chia sẻ: phuongt97 | Lượt xem: 751 | Lượt tải: 0 
              
            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:
 bai_giang_ooad_bai_1_tong_quan.pdf bai_giang_ooad_bai_1_tong_quan.pdf