Xõy dựng biểu đồ lớp

Một phần của tài liệu Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh (Trang 94 - 95)

C/ Xõy dựng biểu đồ ca sử dụng

B/ Xõy dựng biểu đồ lớp

Dựa vào những kết quả phõn tớch như trờn, chỳng ta cú biểu đồ lớp như sau:

Hỡnh 3-2 Biểu đồ lớp của hệ thống thư viện

3.4. Biểu đồ trạng thỏi

Mỗi đối tượng của lớp thường xuất hiện trong những trạng thỏi khỏc nhau. Đối với những lớp cú sự biến đổi trạng thỏi phức tạp thỡ cần xõy dựng biểu đồ trạng thỏi để mụ tả hoạt động của chỳng. Vớ dụ: đối tượng của lớp DauMuc cú hai trạng thỏi chớnh

đó đặt mượn và khụng được đặt, sự thay đổi của chỳng được mụ tả như hỡnh 3-3.

không đ-ợc đặt entry/ số l-ợng đặt = 0 đ-ợc đặt huỷ bỏ đặt m-ợn[ số l-ợng đặt == 1 ] / số l-ợng đặt -- đặt m-ợn / số l-ợng đặt ++ bỏ một đặt m-ợn[ số l-ợng đặt > 1 ] / số l-ợng đặt-- đặt m-ợn / số l-ợng đặt ++

Hỡnh 3-3 Biểu đồ trạng thỏi của lớp đối tượng DauMuc

PhieuNhacTra

taiLieu:DauMuc nguoiMuon

3.5. Biểu đồ trỡnh tự

Để hiểu rừ cỏc ca sử dụng thường phải xõy dựng cỏc biểu đồ tương tỏc (trỡnh tự hoặc cộng tỏc) để mụ tả hoạt động của cỏc đối tượng tham gia vào ca sử dụng đú. Thụng thường, tỏc nhõn ngoài trao đổi với cỏc lớp đối tượng phải thụng qua lớp giao diện. Vớ dụ, thủ thư thực hiện cụng việc cho mượn tài liệu thỡ cần phải giao tiếp với lớp giao diện CuaSoChoMuon (cửa sổ giao diện để thực hiện cỏc chức năng tỡm kiếm tài liệu, bạn đọc và cập nhật thụng tin cho mượn). Biểu đồ trỡnh tự của kịch bản: “Cho

mượn” khi bạn đọc khụng ghi phiếu đặt mượn trước sẽ được xõy dựng như hỡnh 3-4.

o : ThuThu : CuuSoChoMuon : DauMuc : ThongTinBanDoc : NguoiMuon : HangMuc1: timDeMuc 2: timKiem(String) 1: timDeMuc 2: timKiem(String)

3: timHangMuc 4: timtheoHangMuc(tieuDe)

5: xacDinhBanDoc

Một phần của tài liệu Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh (Trang 94 - 95)

Tải bản đầy đủ (PDF)

(110 trang)