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: