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 |
Chia sẻ: phuongt97 | Lượt xem: 425 | 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