S* cn thi!t có mơ hình 'ng (Dynamic Model)

Một phần của tài liệu Giáo án - Bài giảng học tập công nghệ thông tin: Phân tích thiết kế hệ thống ngôn ngữ UML (Trang 100)

CH NG 4 : MƠ HÌNH HĨA USE CASE

6.1.S* cn thi!t có mơ hình 'ng (Dynamic Model)

Mơ hình i t ng và quá trình phát tri n nó là tr#ng tâm c a nh ng cu c th o lu n trong ch ng tr c. Mơ hình i t ng nh ngh+a h th ng theo khái ni m các thành ph n t+nh. Mơ hình i t ng miêu t ng x mang tính c!u trúc và ch c n(ng c a các l p. M c d u v y, mơ hình hóa s ho t ng th t s c a m t h th ng và trình bày m t h ng nhìn i v i h th ng trong th i gian h th ng ho t ng, chúng ta c n t i mơ hình 'ng (dynamic model).

Trong UML, mơ hình ng c p t i các tr ng thái khác nhau trong vòng i c a m t i t ng thu c h th ng. Ph ng th c ng x c a m t h th ng t i m t th i i m c th s& c miêu t b%ng các i u ki n khác nhau !n nh cho s ho t ng c a nó.

M t y u t h t s c quan tr#ng là c n ph i hi u cho c h th ng s& áp l i nh ng kích thích t phía bên ngồi ra sao, có ngh+a là chúng ta c n ph i xác nh và nghiên c u nh ng chu.i các th t c s& là h qu c a m t s kích thích t ngồi. Cho vi c này, ta c n t i mơ hình ng b i tr#ng tâm c a mơ hình này là l i ng x ph thu c vào th i gian c a các i t ng trong h th ng.

Chúng ta c n t i mơ hình ng b i chúng ta c n th hi n s thay i x y ra trong h th ng d#c theo th i gian ch y. Công c miêu t mơ hình ng là khơng th thi u ví d trong tr ng h p các i t ng tr i qua nhi u giai o n khác nhau trong th i gian h th ng ho t ng. i u ó có ngh+a là m c dù i t ng c t o ra m t l n, nh ng các thu c tính c a chúng ch* d n d n t ng b c nh n c giá tr . Ví d nh m t tài kho n u t có k0 h n c t o ra, nh ng t ng s ti n lãi c ng d n c a nó ch* c t(ng lên d n d n theo th i gian.

Các mơ hình ng c'ng là y u t h t s c c n thi t miêu t ng x c a m t i t ng khi a ra các yêu c u ho c th c thi các tác v . C tác v l n d ch v , theo nh ngh+a, u là các ho t ng ng và vì th mà ch* có th c bi u di n qua m t mơ hình ng.

Một phần của tài liệu Giáo án - Bài giảng học tập công nghệ thông tin: Phân tích thiết kế hệ thống ngôn ngữ UML (Trang 100)