Danh mục

Phân tích thiết kế hướng đối tượng: Bài 7. Biểu đồ chuyển trạng thái và biểu đồ hoạt động - ThS. Lê Văn Hùng

Số trang: 21      Loại file: pdf      Dung lượng: 211.05 KB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 10,000 VND Tải xuống file đầy đủ (21 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mô tả chu kỳ tồn tại của đối tượng từ khi nó sinh ra đến khi nó bị phá hủy. Sử dụng để mô hình hóa khía cạnh động của lớp. Biểu đồ bao gồm các thông tin sau: Các trạng thái của đối tượng; Hành vi của đối tượng; Sự kiện tác động làm thay đổi trạng thái. Thông thường: Xây dựng biểu đồ chuyển trạng thái cho một vài đối tượng...
Nội dung trích xuất từ tài liệu:
Phân tích thiết kế hướng đối tượng: Bài 7. Biểu đồ chuyển trạng thái và biểu đồ hoạt động - ThS. Lê Văn HùngPHÂN TÍCH THI T KPHÂNHƯ NG ð I TƯ NGHƯ N G TƯ NG N i dung 1. Ti n trình phát tri n ph n m m theo hư ng đ i tư ng 2. Gi i thi u Ngôn ng mô hình hóa th ng nh t UML 3. Mô hình hóa nghi p v 4. Mô hình hóa trư ng h p s d ng 5. Mô hình hóa tương tác đ i tư ng 6. Bi u đ l p và gói Bi u đ chuy n tr ng thái và bi u đ ho t đ ng 8. Bi u đ ki n trúc v t lý và phát sinh mã trình 9. Mô hình hóa d li u 10. Bài h c th c nghi mehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 2/21 Bài 7Bi u ñ chuy n tr ng tháiBi chuy tr ng và bi u ñ ho t ñ ng ho ng Bi u ñ chuy n tr ng thái Mô t chu kỳ t n t i c a ñ i tư ng t khi nó sinh ra ñ nn khi nó b phá h y S d ng ñ mô hình hóa khía c nh ñ ng c a l pn Bi u ñ bao g m các thông tin saun Các tr ng thái c a ñ i tư ng n Hành vi c a ñ i tư ng n S ki n tác ñ ng làm thay ñ i tr ng thái n Thông thư ngn Xây d ng bi u ñ chuy n tr ng thái cho m t vài ñ i tư ng c a n l p có nhi u hành vi ñ ng trong d án Không ph i m i d án s d ng bi u ñ lo i này nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 4/21 Tr ng thái ñ i tư ng? Tr ng thái ñ i tư ng là k t qu c a các ho t ñ ng trư cn ñó c a ñ i tư ng ð i tư ng luôn trong m t tr ng thác xác ñ nh t i m tn th i ñi m Tr ng thái ñư c xác ñ nh b i giá tr c a thu c tính và liên k t v i n ñ i tư ng khác Thí dn Con ngư i c th c a l p Person có các tr ng thái: Ngư i lao n ñ ng, Th t nghi p, V hưu Hóa ñơn mua hàng: ðã thanh toán, chưa thanh toán n Xe ô tô: ðang ch y, ðang ñ ng n Thay ñ i tr ng thái ñ i tư ngn Có s ki n x y ra n Thí d : ai ñó thanh toán hóa ñơn hàng nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 5/21 Bi u ñ tr ng thái Thí d bi u ñ tr ng tháin Unpaid Paying Invoice Created Paid Invoice destroyed S d ng bi u ñ tr ng thái ñ làm gì?n Phân tích viên, ngư i thi t k và ngư i s d ng hi u hành vi ñ i n tư ng Ngư i phát tri n hi u hành vi ñ i tư ng ñ cài ñ t nó nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 6/21 Bi u ñ tr ng thái Các ph n t ñ h a n Tr ng thái kh i ñ u: Khi ñ i tư ng ñư c t o ra n Tr ng thái d ng: Khi ñ i tư ng b phá h y n Tr ng thái (State) n Ho t ñ ng n Hành ñ ng vào n Hành ñ ng ra n Quá ñ (Transition) n S ki n n ði u ki n canh n Hành ñ ng n Tr ng thái n nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 7/21 Bi u ñ tr ng thái Các ph n t ñ h a n ... n Tr ng thái (State) n Tr ng thái ñư c xác ñ nh t kh o sát thu c tính l p và quan h n gi a các l p Ký pháp ñ h a n StateName Khi ñ i tư ng trong tr ng thái nào ñó nó th c hi n vài ho t n ñ ng (Activity) Phát sinh báo cáo, Th c hi n tính toán và G i thông ñi p ñ n ñ i n tư ng khác Có năm lo i thông tin có th g p trong tr ng thái n Ho t ñ ng, Hành ñ ng vào, Hành ñ ng ra, S ki n, L ch s tr ng n thái. ... nehamingway@gmail.com Phân tích thi t k hư ng ñ i tư ng Bài 7 - 8/21 Bi u ñ tr ng thái Các ph n t ñ h an ... Canceled n Tr ng thái (State) ...

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