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 18 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

 Bắt đầu từ luồng sự kiện  Xây dựng từng biểu đồ cho.  Luồng chính, luồng thay thế, luồng lỗi[r]

(1)(2)

5 – Interaction Diagram – Class Diagram

Nội dung trước

2

Quản lý yêu cầu:

 Giới thiệu

 Chi tiết quản lý yêu cầu

 Các kỹ

(3)

5 – Interaction Diagram – Class Diagram 3

Nội dung

Use-case Realization

 Class Diagram

 Interaction Diagram

 Sequence Diagram

(4)

5 – 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

(5)

5 – 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

(6)

5 – Interaction Diagram – Class Diagram

Xây dựng biểu đồ tương tác

6

 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ự nhau

 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

(7)

5 – Interaction Diagram – Class Diagram

Tìm kiếm đối tượng

7

 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

(8)

5 – Interaction Diagram – Class Diagram

Tìm kiếm đối tượng

8

 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 (Interface)

 Control:

• Bổ sung, khơng thực chức nghiệp vụ

(9)

5 – 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

(10)

5 – 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 năng cụ thể

 Links

• Quan hệ kết hợp đối tượng

 Notes: thích ràng buộc

Ngày đăng: 10/03/2021, 14:22

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

Tài liệu liên quan