1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI GIẢNG OOAD - BÀI 4: PHÂN TÍCH potx

40 278 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 0,92 MB

Nội dung

BÀI GIẢNG OOAD BÀI 4: PHÂN TÍCH MỤC TIÊU CỦA PHÂN TÍCH • Cấu trúc mức quan niệm • Hành vi mức quan niệm 10/11/2010 GV:HVĐ 2 CẤU TRÚC • Lớp – Thuộc tính – Thao tác • Quan hệ kết hợp • Quan hệ kết tập • Quan hệ tổng quát – chuyên biệt 10/11/2010 GV:HVĐ 3 HÀNH VI 10/11/2010 GV:HVĐ 4 HOẠT ĐỘNG – TÀI LIỆU 10/11/2010 5GV:HVĐ MỤC TIÊU BUỔI HỌC • Phương pháp luận – Mô hình phân tích (cấu trúc và hành vi) • UML – Biểu đồ lớp – Các biểu đồ tương tác – Biểu đồ trạng thái • Kỹ năng – Tiếp cận quan niệm – Tiếp cận chuyển giao chức năng – Mô hình hoá bằng các biểu đồ tương tác – Mô hình hoá bằng biểu đồ trạng thái 10/11/2010 6GV:HVĐ NỘI DUNG • Lập mô hình quan niệm • Phân tích use case • Phân tích lớp • Trao đổi 10/11/2010 7GV:HVĐ LẬP MÔ HÌNH QUAN NIỆM • Lập mô hình quan niệm – Mục đích – Kỹ thuật – Tình huống • Phân tích một use case • Phân tích một lớp • Trao đổi 10/11/2010 8GV:HVĐ MỤC ĐÍCH • Mô hình phản ánh các yêu cầu hệ thống với các lớp được thấy hiển nhiên hoặc có thể nhìn thấu được • Mô hình được phác thảo từ – Thông tin thu thập được lúc bắt đầu dự án – Các đoạn trích phỏng vấn – Các tài liệu mẫu – Các qui định và sách hướng dẫn • Mô hình được cải tiến qua quá trình lặp (đánh giá lại và thu thập thêm thông tin) 10/11/2010 9GV:HVĐ KỸ THUẬT • Tìm lớp, mối kết hợp • Tìm thuộc tính, thao tác và quyết định lớp chứa chúng • Xác định cấu trúc tổng quát hóa 10/11/2010 10GV:HVĐ [...]... Vẽ biểu đồ tuần tự; Ghi thẻ CRC 10/11/2010 GV:HVĐ 25 TÍCH HỢP 10/11/2010 GV:HVĐ 26 GÓI VĨNH CỬU – PERSISTENCE • Là các lớp mà dữ liệu của các đối tượng cần được lưu trữ 10/11/2010 GV:HVĐ 27 DÙNG CÔNG CỤ • Phân tích use case rút tiền của máy rút tiền tự động (ATM) 10/11/2010 GV:HVĐ 28 PHÂN TÍCH LỚP • Lập mô hình quan niệm • Phân tích use case • Phân tích lớp – Dùng cộng tác – Chuyên biệt hóa – Trạng thái... và chọn hàng – Nhân viên thu ngân thu tiền lập hóa đơn – Nhân viên kho giao hàng và phiếu bảo hành 10/11/2010 GV:HVĐ 14 PHÂN TÍCH MỘT USE CASE • Lập mô hình quan niệm • Phân tích use case – Tài liệu – Cộng tác – Biểu đồ tương tác – Kỹ thuật chuyển giao chức năng – Tích hợp • Phân tích lớp • Trao đổi 10/11/2010 GV:HVĐ 15 TÀI LIỆU 10/11/2010 GV:HVĐ 16 CỘNG TÁC • Trong ngữ cảnh thư ký quản lý thông tin... biểu đồ trạng thái cho lớp Hồ sơ học sinh 10/11/2010 GV:HVĐ 34 TRAO ĐỔI • • • • Lập mô hình quan niệm Phân tích use case Phân tích lớp Trao đổi – Đánh giá – Hỏi đáp – Chuẩn bị bài thuyết trình 10/11/2010 GV:HVĐ 35 TRAO ĐỔI • Mô hình hóa cấu trúc • Mô hình hóa hành vi • Trao đổi – Đánh giá – Chuẩn bị bài thuyết trình 2 – Hỏi đáp 10/11/2010 GV:HVĐ 36 ... Trạng thái • Trao đổi 10/11/2010 GV:HVĐ 29 DÙNG CỘNG TÁC • Hiện thực một thao tác bằng cách xây dựng một cộng tác 10/11/2010 GV:HVĐ 30 CHUYÊN BIỆT HÓA • Có những đối tượng trong cùng một lớp nhưng khi phân tích chi tiết xuất hiện các yếu tố khác nhau cần được mô tả lại • Chuyên biệt hóa cho phép chi tiết tập đối tượng (class), sẽ làm xuất hiện thêm – Các quan hệ mới – Các lớp mới – Các giao tiếp mới 10/11/2010... (ranh giới giữa người dùng và hệ thống) – Đối tượng người lãnh lương, đảm nhận đáp ứng các yêu cầu – Đối tượng kiểm soát (control) đóng vai trò điều phối 10/11/2010 GV:HVĐ 17 BIỂU ĐỒ TUẦN TỰ • Tập trung phân tích hành vi của control – Đặt tên các thông điệp nên mang tính ngữ nghĩa cao – Sửa lại thành tên thao tác khi qua bước thiết kế 10/11/2010 GV:HVĐ 18 TÌNH HUỐNG 10/11/2010 GV:HVĐ 19 BIỂU ĐỒ CỘNG TÁC . BÀI GIẢNG OOAD BÀI 4: PHÂN TÍCH MỤC TIÊU CỦA PHÂN TÍCH • Cấu trúc mức quan niệm • Hành vi mức quan niệm 10/11/2010 GV:HVĐ. niệm • Phân tích use case • Phân tích lớp • Trao đổi 10/11/2010 7GV:HVĐ LẬP MÔ HÌNH QUAN NIỆM • Lập mô hình quan niệm – Mục đích – Kỹ thuật – Tình huống • Phân tích một use case • Phân tích một. hành 10/11/2010 GV:HVĐ 14 PHÂN TÍCH MỘT USE CASE • Lập mô hình quan niệm • Phân tích use case – Tài liệu – Cộng tác – Biểu đồ tương tác – Kỹ thuật chuyển giao chức năng – Tích hợp • Phân tích lớp • Trao

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

TỪ KHÓA LIÊN QUAN