Tải bản đầy đủ (.docx) (4 trang)

Nhom 3 biểu đồ cộng tác tuần tự cho use case gop y

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (133.32 KB, 4 trang )

Bài thực hành về xây dựng biểu đồ tuần tự và cộng tác

1. Biểu dồ cộng tác tương đối phù hợp: có đủ các đối tượng và các tương tác cần thiết để đáp ứng cho use case Đăng nhập, Quản lý hóa đơn. Tuy nhiên, có 1 số tương tác chưa được
đánh số đúng theo thứ tự trước – sau.
Ví dụ: trình tự sau đây là hợp lý
“8. Chon Ban” từ FrmQuanLyHoadon -> ctrQuanLyHoadon
“10. KiemTraTrangThaiBan” từ ctrQuanLyHoadon -> Hoadon (nến đánh số 9 )
“11. TraVeTrangThaiBan” từ Hoadon -> ctrQuanLyHoadon (nên đánh số 10)
“9. TraVeTrangThaiBan” từ ctrQuanLyHoadon -> FrmQuanLyHoadon (nên đánh số 11)
2. Biểu đồ tuần tự vẽ cũng khá tốt và khá phù hợp với biểu đồ cộng tác.
Tuy nhiên, các em cần chú ý các điểm thuộc về nguyên tắc vẽ biểu đồ tuần tự
a) Đảm bảo các message được vẽ theo thứ tự trên /dưới phù hợp với thứ tự thời gian trước /sau (có 1 vài chỗ chưa đúng)


b) Các message “TraVeTrangThaiBan” về đến FrmQuanLyQuanCaPhe thì dừng; không có message trả về cho actor NhanVien để làm cơ sở cho actor tương tác (gửi message) tiếp đến
FrmQuanLyQuanCaPhe
Tương tự đối với message “TraVeDanhSachThucDon”
c) Tên gọi các đối tượng giữa 2 biểu đồ phải nhất quán. Ví dụ: Đối tượng biên được đặt tên FrmQuanLyHoadon ở biểu đồ cộng tác. Cũng chính đối tượng đó, sang biểu đồ tuần tự thì các
em đặt tên là FrmQuanLyQuanCaPhe.
3. Thiếu các phương thức nội tại của các đối tượng
Cả 2 biểu đồ đều chưa thể rõ các phương thức này. Ví dụ: đối tượng HoaDon phải có các phương thức: Kiểm tra bàn() [để kiểm tra bàn thứ n có đang nợ hóa đơn hay không?], phương
thức ThêmMới(), CậpNhật()…


1.

Biểu đồ cộng tác cho use case “quản lý hóa đơn”

3: KiemTra
2: KiemTra
:CtrDangNhap



:NhanVien
:FormDangNhap

:CtrQuanLyHoaDon
:HoaDon
:Menu
:FormQuanLyHoaDon

Nhân viên

4: XacNhan

6: XacNhan

1: Đăng nhập

-

14:KiemTraMenu

5: ThongBao
13: ChonMeNu
7: YeuCauChucNang
15:TraVeDanhSachMenu
12: ChonThucDon

18: TinhToan
8: ChonBan


10:KiemTraTrangThaiBan

21:TraHoaDon
9: TraVeTrangThaiBan
17: GuiYeuCauThanhToan

16: TraVeDanhSachMeNu
20: InHoaDon

11:TraVeTrangThaiBan
19: Luu Hoa Don


2. Biểu

đồ tuần tự cho use case “quản lý hóa đơn”

KiemTraTrangThaiBan

: Menu

Kiem tra
DangNhap

:Actor Nhan vien

Thong Bao

:Fm DangNhap


:Ctr DangNhap

:Fm QuanLyQuanCaPhe

: HoaDon

:Ctr QuanLyQuanCaPhe
Kiem tra

Xac Nhan
Xac Nhan

YeuCauChucNang

Chon Ban

TraVeTrangThaiBan

TraVeTrangThaiBan
ChonThucDon
ChonThucDon
KiemTraThucDon
TraVeDanhSachThucDon

TraVeDanhSachThucDon

Gửi yêu cầu thanh toán
Tính Toán
Trả về hóa đơn
In Lưu Hóa Đơn


Lưu Hóa Đơn

: NhanVien



×