Professional Documents
Culture Documents
Hồ Chí Minh
Khoa Toán – Tin Học
diagram
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN2H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (2)
(2)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN3H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (3)
(3)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN4H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (4)
(4)
Sequence Diagrams
• Lược đồ tuần tự (Sequence
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN5H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (5)
(5)
Ví dụ: Xét ứng dụng quản lý TKB
• Hệ thống cho phép bộ phận giáo vụ
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN6H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (6)
(6)
Ví dụ minh họa
• Use case diagrams mô tả hệ thống quản lý thời
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
khóa biểu
SEQUENCE DIAGRAM
Xem TKB GV
Xem TKB
Giảng viên
Giáo vụ khoa
Nhập TKB
Xem TKB SV
Sinh viên
<<Uses>>
Sửa TKB
<<Uses>>
Đăng nhập
Xóa TKB
<<Uses>>
<<Uses>>
Chọn TKB
Ví dụ minh họa Use case diagram
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN7H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (7)
(7)
Ví dụ minh họa: ứng dụng TKB
• Use case
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Xem TKB
• Action Steps
SEQUENCE DIAGRAM
diagram
Sinh viên
1: Chon chuc nang xem TKB
2: Hien thi man hinh xem TKB
mô tả 3: Lay DS Lop
Chon lop
biểu
Chon Xem TKB
TKB lop
TR ẦN NG
TRẦN
Tran Ngoc Bao ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN 9H
ÁN --TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC PH
SƯDai Ạ
PHẠMM TP.HCM
hoc TP.HCM
Su (9)
(9)
Pham TP.HCM
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 10H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (10)
(10)
Các thành phần trong Sequence Diagram
• Lược đồ tuần tự có 2 trục
– Trục dọc chỉ thời gian
– Trục ngang biểu diễn tập hợp các đối tượng
Man hinh chinh Man hinh xem TKB Lop Nien khoa TKB Lop
Sinh viên
1: Chon chuc nang xem TKB
2: Hien thi man hinh xem TKB
3: Lay DS Lop
Chon hoc ky
TKB lop
TR ẦN NG
TRẦN
Tran Ngoc Bao ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN11
ÁN --TIN H ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PH
DaiẠhoc
PHẠM M TP.HCM
TP.HCM (11)
(11)
Su Pham TP.HCM
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Actor
SEQUENCE DIAGRAM
• Object
• Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 12H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (12)
(12)
Các thành phần trong Sequence Diagram
• Actor
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
thống
Actor
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 13H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (13)
(13)
Các thành phần trong Sequence Diagram
• Object
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 14H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (14)
(14)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
SEQUENCE DIAGRAM
Object
Actor
Message
Self Message
Call Message
Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 15H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (15)
(15)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 16H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (16)
(16)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
– Self Message
– Call Message
– Self Call Message
– Return Message
– Self Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 17H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (17)
(17)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Message là thông điệp được gởi từ đối
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 18H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (18)
(18)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Message được biểu diễn như sau
SEQUENCE DIAGRAM
Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 19H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (19)
(19)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Message là thông điệp được gởi
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 20H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (20)
(20)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Message được biểu diễn như sau
SEQUENCE DIAGRAM
He thong
Object
Self Message 1
3: Nhap thong tin dang nhap
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 21H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (21)
(21)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Call Message biểu diễn đối tượng A
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 22H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (22)
(22)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Call Message được biểu diễn như sau
SEQUENCE DIAGRAM
Call Message 2
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 23H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (23)
(23)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Call Message là thông điệp mà đối
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 24H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (24)
(24)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Call Message được biểu diễn như
SEQUENCE DIAGRAM
sau Object
Actor
Message
Self Message
Call Message
Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 25H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (25)
(25)
Các thành phần trong Sequence Diagram
• Message
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 26H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (26)
(26)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Return Message được biểu diễn như
SEQUENCE DIAGRAM
sau Object
Actor
Message
Self Message
Call Message
Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 27H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (27)
(27)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Return Message thông điệp trả
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 28H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (28)
(28)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Message
– Self Return Message được biểu diễn
SEQUENCE DIAGRAM
Actor
Message
Self Message
Call Message
Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 29H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (29)
(29)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Activation
– Activation được sử dụng để mô tả thời
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 30H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (30)
(30)
Các thành phần trong Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Activation
– Activation được biểu diễn như sau
SEQUENCE DIAGRAM
Object
Actor
Message
Self Message
Call Message
Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 31H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (31)
(31)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 32H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (32)
(32)
Sequence diagram ứng dụng quản lý TKB
• Xem TKB lớp thực hiện theo scenario
sau:
– Sinh viên chọn chức năng xem TKB lớp
– Hệ thống hiển thị màn hình xem TKB lớp
– Sinh viên chọn lớp, niên khóa, học kỳ từ
danh sách tương ứng trên màn hình TKB
lớp
– Sinh viên chọn chức năng xem TKB
– Hệ thống truy cập CSDL lấy thông tin TKB
tương ứng với lớp sinh viên chọn
– Hệ thống hiển thị thông tin TKB lớp
TR ẦN NG
TRẦN
Tran Ngoc Bao ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN33
ÁN --TIN H ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PH
DaiẠhoc
PHẠM M TP.HCM
TP.HCM (33)
(33)
Su Pham TP.HCM
Sequence diagram ứng dụng quản lý TKB
• Sequence
Man hinh chinh Man hinh xem TKB Lop Nien khoa TKB Lop
Sinh viên
diagram
1: Chon chuc nang xem TKB
strict
2: Hien thi man hinh xem TKB
mô tả
3: Lay DS Lop
4: Danh sach lop
xem TKB
lớp
7: Y/C Chon thong tin can xem
loop {Condition}
8: Chon lop
strict
TR ẦN NG
TRẦN
Tran Ngoc Bao ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN TIN34
ÁN --TIN H ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PH
DaiẠhoc
PHẠM M TP.HCM
TP.HCM (34)
(34)
Su Pham TP.HCM
Sequence diagram ứng dụng quản lý TKB
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 35H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (35)
(35)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 36H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (36)
(36)
Tạo Sequence Diagram sử dụng Power Designer
• Sequence Diagram
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
• Actor
SEQUENCE DIAGRAM
• Object
• Messages
– Message
– Self Message
– Call Message
– Self Call Message
– Return Message
– Self Return Message
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 37H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (37)
(37)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG TRÌNH BÀY
• Sequence Diagram ?
SEQUENCE DIAGRAM
• Tạo report
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 38H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (38)
(38)
Bài tập
• Xây dựng Sequence diagram cho các ứng
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
dụng sau:
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 39H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (39)
(39)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Bài tập
• Xây dựng Sequence diagram cho các
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 40H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (40)
(40)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Ôn tập
• Sequence diagram là gì ?
SEQUENCE DIAGRAM
• Message là gì ?
• Event là gì ?
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 41H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM TP.HCM (41)
(41)
BÀI GIẢNG NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
SEQUENCE DIAGRAM
TRẦN NG
TRẦN ỌC B
NGỌC ẢO
BẢO KHOA
KHOA TO
TOÁN 42H
ÁN --TIN
TIN ỌC
HỌC Đ ẠI H
ĐẠI ỌC SƯ
HỌC SƯ PHẠM TP.HCM
PHẠM (42)42
TP.HCM (42)