Hn ch (Constraint)

Một phần của tài liệu Phân tích thiết kế hệ thống theo mô hình UML (Trang 36 - 37)

M t s h n ch là m t s gi i h n v s s d ng ho c ý ngh+a c a m t ph n t . S h n ch ho c s&

c khai báo trong công c và c s d ng nhi u l n trong r!t nhi u bi u khác nhau, hay c nh ngh+a và s d ng trong ch* m t bi u , theo nh nhu c u.

Hình 3.18 ch* ra m i quan h n i k t gi a nhóm các công dân l n tu i và l p con ng i, ch* ra r%ng nhóm công dân có th có nhi u ng i liên quan. M c dù v y, miêu t r%ng ch* nh ng ng i nào l n h n 60 tu i m i có th tham gia vào nhóm này, ng i ta nh ngh+a m t s h n ch , h n h-p tiêu chu$n tham gia i v i ch* nh ng ng i nào mà thu c tính tu i tác có giá tr l n h n 60. nh ngh+a này s&

h n ch s l ng nh ng ng i c s d ng trong m i quan h . N u không có nó, ng i ta r!t d hi u l m khi di n t bi u . Trong tr ng h p t i t , nó có th d n n s th c thi sai trái c a h th ng.

Trong tr ng h p này, h n ch c nh ngh+a và ng d ng tr c ti p trong chính bi u mà nó c c n t i. Nh ng nhìn chung thì h n ch c'ng có th c nh ngh+a v i tên cùng l i c t riêng, ví d nh : "công dân già" và "ng i có tu i l n h n 60", và h n ch này s& c s d ng trong nhi u bi u khác nhau. UML có ch a m t lo t các h n ch c nh ngh+a s2n, chúng c miêu t chi ti t trong các ch ng sau.

Hình 3.18- M t ràng bu c h n ch i t ng Person góp ph n vào quan h k t h p

Một phần của tài liệu Phân tích thiết kế hệ thống theo mô hình UML (Trang 36 - 37)