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
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 . ...
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ìm kiếm theo từ khóa liên quan:
phân tích thiết kế hệ thống phân tích thiết kế hướng đối tượng giáo trình phần tích hệ thống lập trình hướng đối tượng mô hình hóa dữ liệuTài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 325 0 0 -
88 trang 316 0 0
-
24 trang 302 0 0
-
96 trang 297 0 0
-
Excel và mô phỏng tài chính P2 - Thiết kế một mô hình
4 trang 292 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 277 0 0 -
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 252 0 0 -
Đồ án tốt nghiệp: Phân tích thiết kế hướng đối tượng
56 trang 246 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 226 0 0 -
101 trang 200 1 0