Bài giảng phân tích và thiết kế hướng đối tượng phân tích kiến trúc đỗ ngọc như loan

10 94 0
Bài giảng phân tích và thiết kế hướng đối tượng  phân tích kiến trúc   đỗ ngọc như loan

Đang tải... (xem toàn văn)

Thông tin tài liệu

Phân tích kiến trúc Nội dung trước Quản lý yêu cầu:  Giới thiệu  Chi tiết quản lý yêu cầu  Các kỹ Mơ hình hố đối tượng Class & Class Diagram – Interaction Diagram – Class Diagram Nội dung Use-case Realization  Class Diagram  Interaction Diagram  Sequence Diagram  Collaboration Diagram – Interaction Diagram – Class Diagram Phân tích thiết kế hướng đối tượng Việc phân tích thiết kế hướng đối tượng hệ thống hóa sau:  Phân tích Use case :  Tìm Actor  Tìm Use case  Xây dựng biểu đồ Use case  Tìm lớp:  Lớp  Gói  Xây dựng biểu đồ lớp  Xây dựng biểu đồ đối tượng  Phân tích tương tác đối tượng  Kịch  Xây dựng biểu đồ trình tự  Xây dựng biểu đồ hợp tác – Interaction Diagram – Class Diagram Phân tích thiết kế hướng đối tượng  Xác định quan hệ đối tượng  Quan hệ Association  Quan hệ Generalization  Quan hệ Dependency  Quan hệ Realization  Thêm vào thuộc tính phương thức cho lớp  Xác định ứng xử đối tượng  Xây dựng biểu đồ chuyển trạng  Xây dựng biểu đồ hoạt động  Xác định kiến trúc hệ thống  Xây dựng biểu đồ thành phần  Xây dựng biểu đồ triển khai  Kiểm tra lại mơ hình – Interaction Diagram – Class Diagram Xây dựng biểu đồ tương tác  Bắt đầu từ luồng kiện  Xây dựng biểu đồ cho  Luồng chính, luồng thay thế, luồng lỗi  Có thể gộp luồng thay hay luồng lỗi tương tự  Sử dụng mẫu (Pattern) xây dựng Interaction Diagram  giảm thời gian  Các mẫu chung: Khai thác CSDL, quản lý lỗi,…  Các bước xây dựng:  Tìm kiếm đối tượng  Tìm kiếm tác nhân  Bổ sung messege – Interaction Diagram – Class Diagram Tìm kiếm đối tượng  Khảo sát danh từ luồng kiện  Tìm đối tượng tài liệu kịch  Kịch (scenario): thực luồng kiện  Mỗi luồng có nhiều scenario  Mỗi UC có nhiều Interaction diagram  Tìm đối tượng khơng mô tả luồng kiện  Các đối tượng cho phép tác nhân nhập quan sát thông tin  Các đối tượng tham gia điều khiển trình tự luồng xuyên qua UC  Tìm đối tượng tương ứng với khái niệm trừu tượng – Interaction Diagram – Class Diagram Tìm kiếm đối tượng  Các biểu đồ:  Mức cao: hệ thống giao tiếp  Mức thấp: để lớp cần tham gia vào scenario  Các nhóm đối tượng phân ra:  Entity: • Lưu trữ thơng tin, ánh xạ sang bảng (trường CSDL) • Nhiều danh từ luồng kiện thuộc loại  Boundary: • Tại biên hệ thống giới ngồi (Interface)  Control: • Bổ sung, khơng thực chức nghiệp vụ • Điều phối đối tượng điều khiển toàn luồng logic – Interaction Diagram – Class Diagram Tìm kiếm tác nhân  Xác định đối tượng  tìm kiếm tác nhân  Tác nhân: kích hoạt từ ngồi để khởi động luồng công việc luồng kiện  Tìm kiếm tác nhân luồng kiện  Ai hay khởi xướng tiến trình?  Có thể có nhiều tác nhân nhận gửi message cho hệ thống – Interaction Diagram – Class Diagram Xây dựng biểu đồ tương tác  Các thành phần Interaction Diagram  Objects • Biểu đồ tương tác sử dụng tên đối tượng, tên lớp hay hai  Messages • Thơng qua message Một đối tượng hay lớp yêu cầu lớp hay đối tượng khác thực vài chức cụ thể  Links • Quan hệ kết hợp đối tượng  Notes: thích ràng buộc – Interaction Diagram – Class Diagram 10 ... Diagram – Interaction Diagram – Class Diagram Phân tích thiết kế hướng đối tượng Việc phân tích thiết kế hướng đối tượng hệ thống hóa sau:  Phân tích Use case :  Tìm Actor  Tìm Use case  Xây... dựng biểu đồ đối tượng  Phân tích tương tác đối tượng  Kịch  Xây dựng biểu đồ trình tự  Xây dựng biểu đồ hợp tác – Interaction Diagram – Class Diagram Phân tích thiết kế hướng đối tượng  Xác... tác sử dụng tên đối tượng, tên lớp hay hai  Messages • Thơng qua message Một đối tượng hay lớp yêu cầu lớp hay đối tượng khác thực vài chức cụ thể  Links • Quan hệ kết hợp đối tượng  Notes:

Ngày đăng: 19/06/2019, 10:11

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan