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

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

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

Thông tin tài liệu

Bài thực hành xây dựng biểu đồ cộng tác Biểu dồ cộng tác tương đối phù hợp: có đủ đối tượng 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ó số tương tác chưa đánh số theo thứ tự trước – sau Ví dụ: trình tự sau hợp lý “8 Chon Ban” từ FrmQuanLyHoadon -> ctrQuanLyHoadon “10 KiemTraTrangThaiBan” từ ctrQuanLyHoadon -> Hoadon (nến đánh số ) “11 TraVeTrangThaiBan” từ Hoadon -> ctrQuanLyHoadon (nên đánh số 10) “9 TraVeTrangThaiBan” từ ctrQuanLyHoadon -> FrmQuanLyHoadon (nên đánh số 11) Biểu đồ vẽ tốt phù hợp với biểu đồ cộng tác Tuy nhiên, em cần ý điểm thuộc nguyên tắc vẽ biểu đồ a) Đảm bảo message vẽ theo thứ tự /dưới phù hợp với thứ tự thời gian trước /sau (có vài chỗ chưa đúng) b) Các message “TraVeTrangThaiBan” đến FrmQuanLyQuanCaPhe dừng; message trả cho actor NhanVien để làm sở cho actor tương tác (gửi message) tiếp đến FrmQuanLyQuanCaPhe Tương tự message “TraVeDanhSachThucDon” c) Tên gọi đối tượng biểu đồ phải quán Ví dụ: Đối tượng biên đặt tên FrmQuanLyHoadon biểu đồ cộng tác Cũng đối tượng đó, sang biểu đồ em đặt tên FrmQuanLyQuanCaPhe Thiếu phương thức nội đối tượng Cả biểu đồ chưa thể rõ phương thức Ví dụ: đối tượng HoaDon phải có phương thức: Kiểm tra bàn() [để kiểm tra bàn thứ n có nợ hóa đơn hay không?], phương thức ThêmMới(), CậpNhật()… 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 Biểu đồ 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 toán Tính Toán Trả hóa đơn In Lưu Hóa Đơn Lưu Hóa Đơn : NhanVien ... dụ: Đối tượng biên đặt tên FrmQuanLyHoadon biểu đồ cộng tác Cũng đối tượng đó, sang biểu đồ em đặt tên FrmQuanLyQuanCaPhe Thiếu phương thức nội đối tượng Cả biểu đồ chưa thể rõ phương thức Ví dụ:... có nợ hóa đơn hay không?], phương thức ThêmMới(), CậpNhật()… Biểu đồ cộng tác cho use case “quản lý hóa đơn” 3: KiemTra 2: KiemTra :CtrDangNhap :NhanVien :FormDangNhap :CtrQuanLyHoaDon :HoaDon... FrmQuanLyQuanCaPhe dừng; message trả cho actor NhanVien để làm sở cho actor tương tác (gửi message) tiếp đến FrmQuanLyQuanCaPhe Tương tự message “TraVeDanhSachThucDon” c) Tên gọi đối tượng biểu đồ

Ngày đăng: 05/06/2017, 20:40

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

Tài liệu liên quan