Tìm Use Case

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 51 - 52)

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

4.5. Bi u$ Use Case

4.5.6. Tìm Use Case

Quá trình tìm các Use Case b"t u v i các tác nhân ã c xác nh ph n tr c. i v i m.i tác nhân, hãy h i các câu h i sau:

a. Tác nhân này c n nh ng ch c n(ng nào t h th ng? Hành ng chính c a tác nhân là gì ?. Ví d cho m t giao d ch rút ti n bên máy ATM trong m t nhà b(ng l/, các hành ng chính c a khách hàng (tác nhân) có th là :

út th/ vào máy ATM Nh p password Nh p lo i chuy n d ch Nh p s ti n m t mu n rút ra Yêu c u v lo i ti n Nh t ti n ra t máy Rút th/ và t in k t qu giao d ch

b. Tác nhân có c n ph i #c, ph i t o, ph i h y b , ph i s a ch a, hay là l u tr m t lo i thơng

tin nào ó trong h th ng? Ví d :

Nhân viên nhà b(ng li u có quy n truy xu!t hay thay i m c ti n lãi? Khách hàng có th thay i password c a mình.

c. Tác nhân có c n ph i báo cho h th ng bi t v nh ng s ki n nào ó? Nh ng s ki n nh th s& i di n cho nh ng ch c n(ng nào?

Ví d :

Khách hàng k t thúc tài kho n, nhân viên cung c!p nh ng thông tin này cho h th ng.

Có m t ch ng trình u t m i, các chi ti t c a ch ng trình này s& ph i c nhân viên nhà b(ng nh p vào h th ng.

d. H th ng có c n ph i thơng báo cho Actor v nh ng thay i b!t ng trong n i b h th ng? Trong tài kho n cịn q ít ti n.

Ba k0 liên ti p ti n l ng ch a v tài kho n.

e. Công vi c hàng ngày c a tác nhân có th c n gi n hóa ho c h u hi u hóa qua các ch c n(ng m i trong h th ng (th ng ây là nh ng ch c n(ng tiêu bi u ch a c t ng hóa trong h th ng)?

Use Case có th c gây ra b i các s ki n nào khác? Ví d : S ki n th i gian: Cu i tháng, h t h n u t . S ki n bình th ng c a h th ng: T ng chuy n ti n theo các l nh xác nh tr c. Các s ki n b!t bình th ng: H p ng u t k t thúc tr c th i h n.

H th ng c n nh ng thông tin u vào/ u ra nào? Nh ng thơng tin u vào/ u ra ó t âu t i và s& i âu?

Khó kh(n và thi u h t chính trong h th ng hi n th i n%m âu (th công /t ng hóa)?

i v i nhóm câu h i cu i khơng có ngh+a là Use Case ây khơng có tác nhân, mà tác nhân s& c nh n ra ch* khi chúng ta nh n di n ra các Use Case này và sau ó xác nh tác nhân d a trên c s là Use Case. Xin nh"c l i, m t Use Case bao gi c'ng ph i c liên k t v i ít nh!t m t tác nhân.

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 51 - 52)

Tải bản đầy đủ (PDF)

(122 trang)