1. Trang chủ
  2. » Giáo án - Bài giảng

Biểu đồ Tuần tự

26 9,8K 25

Đ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 26
Dung lượng 1,72 MB

Nội dung

Sile giảng biểu đồ tuần tự

Trang 1

BIỂU ĐỒ TRÌNH TỰ

Nguyễn Trí Quốc – nguyentriquoc@tic.edu.vn

Nguyễn Trường Giang – giangnguyen0310@gmail.com

Trang 2

 Có sự liên kết chặt chẽ với biểu đồ lớp.

BIỂU ĐỒ TRÌNH TỰ

Trang 3

Cấu trúc:

bằng các đường thẳng đứng

biểu đồ chỉ ra sự trao đổi thông điệp giữa các đối tượng khi thời gian trôi qua.

liền với mũi tên (biểu thị thông điệp) nối liền giữa những đường thẳng đứng thể hiện đối tượng.

BIỂU ĐỒ TRÌNH TỰ

Trang 4

Các thành phần biểu diễn trong biểu đồ trình tự:

Actor: Tác nhân bên ngoài tương tác với hệ thống.

Trang 5

Các thành phần biểu diễn trong biểu đồ trình tự:

Đối tượng và đường sinh tồn: Đường sinh tồn biểu diễn sự tồn tại của đối tượng

Đường sinh tồn Đường sinh tồn

BIỂU ĐỒ TRÌNH TỰ

Lớp Lớp Niên khóa Niên khóa Điểm Điểm

Đối tượng Đối tượng

Đường sinh tồn

Đường sinh tồn

Trang 6

Các thành phần biểu diễn trong biểu đồ trình tự:

Thời gian hoạt động: là thời gian mà đối tượng đang thực hiện một thao tác.

Ký hiệu:

Object A Object A

Thời gian hoạt động Thời gian hoạt động

BIỂU ĐỒ TRÌNH TỰ

Trang 7

Các thành phần biểu diễn trong biểu đồ trình tự:

Mô tả chuỗi các thông điệp gửi và nhận giữa các đối

tương.

khác.

Thông điệp có thể là 1 yêu cầu thực thi hệ thống, lời

gọi hàm khởi tạo đối tượng, hủy, cập nhật đối tượng…

BIỂU ĐỒ TRÌNH TỰ

Trang 8

Các thành phần biểu diễn trong biểu đồ trình tự:

 Message (thông điệp):

 Gồm các loại thông điệp sau:

Trang 9

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp gọi: Gọi một phương thức hoặc một thao tác trên đối tượng

Đối tượng gọi phải đợi thông điệp được thực hiện kết thúc mới có thể thực hiện công việc khác (thông điệp đồng bộ).

Một đối tượng có thể gửi thông điệp gọi cho chính nó.

Ký hiệu:

Object A Object A Object B Object B Object C Object C

Message ()

Gửi thông điệp gọi

Gửi cho chính nó

BIỂU ĐỒ TRÌNH TỰ

Trang 10

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp gọi:

1.Gọi mh đăng nhập

MH Đ/Nhập

Trang 11

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp trả về: Trả về một giá trị cho đối tượng gọi.

Ký hiệu:

Object A Object A Object B Object B

Message ()

Thông điệp trả về Value

BIỂU ĐỒ TRÌNH TỰ

Trang 12

Các thành phần biểu diễn trong biểu đồ trình tự:

1.Gọi mh đăng nhập

MH Đ/Nhập

Trang 13

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp gửi: gửi một tín hiệu đến một đối tượng.

Khác với thông điệp gọi, khi đối tượng gửi đi một tín hiệu nó không chờ đợi trả lời mà nó có thể thực hiện ngay công việc khác (thông điệp không đồng bộ).

Ký hiệu:

Object A Object A Object B Object B

Message ()

Gửi thông điệp gửi

BIỂU ĐỒ TRÌNH TỰ

Trang 14

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp gửi:

10.Yêu cầu xem điểm

11.Hiển thị màn hình xem điểm

17 Chọn lớp

18 Chọn niên khóa

19 Chọn học kỳ

20 Chọn xem điểm(nhấn ok)

Trang 15

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp tạo: Gọi phương thức tạo một đối tượng.

Thông điệp hủy: Gọi phương thức hủy một đối tượng.

Ký hiệu:

Object A Object A

Object B Object B

Trang 16

Các thành phần biểu diễn trong biểu đồ trình tự:

Thông điệp tạo:

Thông điệp hủy:

Ví dụ: Tính tiền ở căn tin.

BIỂU ĐỒ TRÌNH TỰ

Trang 17

Các thành phần biểu diễn trong biểu đồ trình tự:

 Một thông điệp có thể được gửi lặp nhiều lần.

Ký hiệu:

Object A

Trang 18

Các thành phần biểu diễn trong biểu đồ trình tự:

 Một thông điệp có thể được gửi lặp nhiều lần phụ thuộc vào một điều kiện.

Trang 19

Các thành phần biểu diễn trong biểu đồ trình tự:

 Một thông điệp có thể được gửi phụ thuộc vào điều kiện rẽ nhánh.

Ký hiệu:

Object A Object A Object B Object B Object C Object C

Trang 20

Các thành phần biểu diễn trong biểu đồ trình tự:

 Một thông điệp có thể được gọi đệ quy.

Ký hiệu:

Object C Object C

Print ()

Print ()

Thông điệp đệ quy

BIỂU ĐỒ TRÌNH TỰ

Trang 21

Ví dụ:

web nhà trường.

phải đăng nhập trước (tài khoản chính là mã của từng học sinh).

nhấn “OK” để vào màn hình xem điểm.

điểm của mình.

BIỂU ĐỒ TRÌNH TỰ

Trang 22

Học sinh MH

chính

MH chính

1.y/c x điểm

MH Đ/Nhập

Trang 23

10.Yêu cầu xem điểm

11.Hiển thị màn hình xem điểm

12 Lấy ds lớp

13 Trả DS lớp

13 Lấy ds niên khóa

14 Trả DS niên khóa 15 Lấy ds họ tên

20 Chọn xem điểm(nhấn ok)

21 Lấy điểm của học sinh

22 Trả điểm của học sinh

Trang 24

Học sinh MH

chính

MH chính

1.y/c x điểm

MH Đ/Nhập

MH Đ/Nhập X/Điểm MH

MH X/Điểm ACC ACC Lớp Lớp Niên

khóa

Niên khóa Ho tên Ho tên Điểm Điểm

2.Goi MH đăng nhập

3.Y/c đăng nhập

4.Y/c nhập PIN

5.Nhập PIN 6.Kiểm tra

7 Xác nhận PIN8.1 Thực hiện đăng

nhập9.1 T/b đăng nhập thành

14 Trả DS niên khóa 15 Lấy ds họ tên

20 Chọn xem điểm(nhấn ok)

21 Lấy điểm của học sinh

22 Trả điểm của học sinh

Trang 25

KẾT LUẬN

phát triển thiết kế của hệ thống Nó cho thấy sự hợp tác giữa các đối tượng Biểu đồ trình tự thể hiện sự tương tác logic giữa các đối tượng trong hệ thống tại thời điểm được yêu cầu mà sự tương tác xảy ra.

kiện của use case : chỉ ra các đối tượng tham gia vào tương tác, thời gian sống của các đối tượng và trình tự các thông điệp.

vào trình tự thời gian của các thông điệp trao đổi giữa các đối tượng đó.

Ngày đăng: 18/02/2014, 21:56

TỪ KHÓA LIÊN QUAN

w