Biểu đồ tuần tự ( sequence diagram)

3 2.9K 14
Biểu đồ tuần tự ( sequence diagram)

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

Thông tin tài liệu

Biểu đồ ( sequence diagram) Biểu đồ ( sequence diagram) Bởi: Khoa CNTT ĐHSP KT Hưng Yên Biểu đồ minh họa đối tượng tương tác với Chúng tập trung vào chuỗi thông điệp, có nghĩa thông điệp gửi nhận loạt đối tượng Biểu đồ có hai trục: trục nằm dọc thời gian, trục nằm ngang tập hợp đối tượng Một biểu đồ nêu bật tương tác cảnh kịch (scenario) – tương tác xảy thời điểm trình thực thi hệ thống Từ hình chữ nhật biểu diễn đối tượng có đường gạch rời (dashed line) thẳng đứng biểu thị đường đời đối tượng, tức tồn đối tượng chuỗi tương tác Trong khoảng thời gian này, đối tượng thực thể hóa, sẵn sàng để gửi nhận thông điệp Quá trình giao tiếp đối tượng thể đường thẳng thông điệp nằm ngang nối đường đời đối tượng Mỗi tên đầu đường thẳng loại thông điệp mang tính đồng bộ, không đồng hay đơn giản Để đọc biểu đồ tuần tự, phía bên biểu đồ chạy dọc xuống quan sát trao đổi thông điệp đối tượng xảy dọc theo tiến trình thời gian Ví dụ quan sát cảnh kịch rút tiền mặt máy ATM nhà băng lẻ: 1/3 Biểu đồ ( sequence diagram) Hình 6.4- Biểu đồ cảnh kịch rút tiền mặt máy ATM Biểu đồ diễn giải theo trình tự thời gian sau: - Có ba lớp tham gia cảnh kịch này: khách hàng, máy ATM tài khoản - Khách hàng đưa yêu cầu rút tiền vào máy ATM - Đối tượng máy ATM yêu cầu khách hàng cung cấp mã số - Mã số gửi cho hệ thống để kiểm tra tài khoản - Đối tượng tài khoản kiểm tra mã số báo kết kiểm tra đến cho ATM - ATM gửi kết kiểm tra đến khách hàng - Khách hàng nhập số tiền cần rút 2/3 Biểu đồ ( sequence diagram) - ATM gửi số tiền cần rút đến cho tài khoản - Đối tượng tài khoản trừ số tiền vào mức tiền tài khoản Tại thời điểm này, thấy có mũi tên quay trở lại vào đối tượng tài khoản Ý nghĩa đối tượng tài khoản xử lý yêu cầu nội đối tượng không gửi kiện - Đối tượng tài khoản trả mức tiền tài khoản cho máy ATM - Đối tượng ATM trả mức tiền tài khoản cho khách hàng dĩ nhiên, lượng tiền khách hàng yêu cầu rút Đối tượng tài khoản bắt đầu sinh đối tượng ATM cần tới để kiểm tra mã số đối tượng tài khoản tiếp tục sống giao dịch hoàn tất Sau đó, chết Bởi khách hàng muốn tiếp tục thực giao dịch khác nên đối tượng khách hàng đối tượng máy ATM tiếp tục tồn tại, điều qua việc đường đời đối tượng kéo vượt đường thẳng thể kiện cuối chuỗi tương tác Loại tương tác hữu dụng hệ thống có số lượng nhỏ đối tượng với số lượng lớn kiện xảy chúng Mặc dù vậy, số lượng đối tượng hệ thống tăng lên mô hình không thích hợp Để vẽ biểu đồ tuần tự, xác định đối tượng liên quan thể kiện xảy chúng Khi vẽ biểu đồ tuần tự, cần ý: - Sự kiện biểu diễn đường thẳng nằm ngang - Đối tượng đường nằm dọc - Thời gian thể đường thẳng nằm dọc biểu đồ Điều có nghĩa kiện cần phải thể theo thứ tự mà chúng xảy ra, vẽ từ xuống 3/3 .. .Biểu đồ ( sequence diagram) Hình 6.4- Biểu đồ cảnh kịch rút tiền mặt máy ATM Biểu đồ diễn giải theo trình tự thời gian sau: - Có ba lớp tham gia cảnh... thống tăng lên mô hình không thích hợp Để vẽ biểu đồ tuần tự, xác định đối tượng liên quan thể kiện xảy chúng Khi vẽ biểu đồ tuần tự, cần ý: - Sự kiện biểu diễn đường thẳng nằm ngang - Đối tượng... đến cho ATM - ATM gửi kết kiểm tra đến khách hàng - Khách hàng nhập số tiền cần rút 2/3 Biểu đồ ( sequence diagram) - ATM gửi số tiền cần rút đến cho tài khoản - Đối tượng tài khoản trừ số tiền

Ngày đăng: 31/12/2015, 21:14

Từ khóa liên quan

Mục lục

  • Biểu đồ tuần tự ( sequence diagram)

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

Tài liệu liên quan