Danh mục

Phân tích thiết kế hướng đối tượng (phần 8)

Số trang: 7      Loại file: pdf      Dung lượng: 0.00 B      Lượt xem: 29      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (7 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu phân tích thiết kế hướng đối tượng (phần 8), công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hướng đối tượng (phần 8) Created by Trang H ng Sơn ---------------------------------- STATE DIAGRAM1. T ng quan: - State Diagram: + Là sơ ñ mô t s thay ñ i tr ng thái c a ñ i tư ng (b tác ñ ng b i các s ki n): . Reactive objects: tr ng thái c a các th c th . Telephone initial state off hook Idle Active state on hook transition event . Use Case Operations: tr ng thái c a h th ng. Process Sale WatingForSale makeNewSale EnteringItems enterItem endSale authorized makeCashPayment WaitingForPayment makeCreditPayment AuthorizingPayment makeCheckPayment2. Các ký hi u: -1- Created by Trang H ng Sơn ---------------------------------- - Tr ng thái (state): là m t ñi m trong chu kỳ s ng c a m t ph n t tho mãn m t s ñi u ki n,ñang th c hi n m t s hành ñ ng ho c ñang ch m t s ki n. - S ki n (event): là hành ñ ng gây ra s thay ñ i tr ng thái c a m t ph n t . - State-dependent object: khi có s ki n tác ñ ng ñ n, ñ i tư ng s ph n ng l i theo nhi u cáchkhác nhau tuỳ thu c vào tr ng thái hi n t i c a nó. - State-independent object: khi có s ki n tác ñ ng ñ n, ñ i tư ng s ph n ng l i theo cùng m tcách b t ch p tr ng thái hi n t i c a nó là gì.3. Các bư c xây d ng: - Reactive objects: + Xác ñ nh các ñ i tư ng ph thu c tr ng thái (state-independent object) Domain Model. + Xác ñ nh các tr ng thái có th có c a các ñ i tư ng trên. + Xác ñ nh các s ki n gây ra s thay ñ i tr ng thái. - Use Case Operations: + Ch n Use Case. + Xác ñ nh các tr ng thái có th có c a h th ng trong Use Case trên. + Xác ñ nh các s ki n gây ra s thay ñ i tr ng thái c a h th ng System Operations.4. Case study “H th ng thư vi n ñi n t ”: - Reactive objects: Bandoc Thuthu maBandoc maThuthu tenBandoc tenThuthu diachiBandoc matkhau 1 1 1 0..n Themuon Sach maThemuon maSach maBandoc tenSach maThuthu tacGia dsMasach nhaXB ngaytraDukien 1 1..n namXB ngaytraThucte mota tinhtrang soluong + Th thư: chưa ñăng nh p, ñã ñăng nh p. -2- Created by Trang H ng Sơn ---------------------------------- ChuaDangNhap Dang nhap DaDangNhap Dang xuat+ B n ñ c: chưa mư n sách, ñang mư n sách, ñã tr sách. ChuaMuonSach Muon sach DangMuonSach Tra sach DaTraSach Hoan tat tra sach+ Th mư n: ko có sách, có sách. KhongCoSach Muon sach CoSach Tra sach+ Sách: chưa ñư c mư n, ñang ñư c mư n, ñã ñư c tr . ...

Tài liệu được xem nhiều: