
Please purchase a personal
license.
Phân tích hng i tng UML
Giáo viên: ThMai Hng
Bmôn : Các hthng thông tin
Khoa : CNTT - Hc vin kthut quân s

2

Lp là gì?
i tng là cái gì ó tn ti trong thgii thc
Lp là mô tthuc tính, hành vi, ngngha ca mt nhóm
i tng
Lp xác nh thông tin nào c lu trtrong i tng và hành
vi nào i tng có
Thí dvlp: Lp Employee
i tng ca lp có các attribute: Name, Address, Salary
Các operation: Thuê mn, ui vic và bt nhân viên?
Ký pháp ha ca lp trong biu
Tên lp
Thuc tính
Thao tác
- Private
+ Public
3

Tìm kim lp nhthnào?
Vic tìm kimy lp là khó khn
Khuyn cáo
Tìm lp tcác danh ttrong lung skin
Chú ý rng danh tcó thlà tác nhân, lp (, thuc tính và
biu thc không phi loi trên)
Tìm lp tbiu tơng tác
Nhng cái chung cai tng to thành lp
Tìm lpcác nơi khác
Các báo cáo tìm ra trong pha phân tích yêu cu hình thành
lp giao din
Các thit bphn cng c biu din bi lp khác nhau
4

Tìm kim lp nhthnào?
Cùng vi chuyên gia lnh vc vn trl i các câu h!i sau
ây tìm ra lp
Có thông tin nào cn lu trhay phân tích? Nu có, nó là lp
Có hthng ngoài không? Nu có thì nó c xem nhnhng lp
cha trong hthng ca ta hay hthng ca ta tơng tác vi chúng
Có m"u, thvin lp, thành phn...? Nu có, thông th ng chúng
cha các ng viên lp
Hthng cn qun lý các thit bngoi vi nào? Mi thit bk#
thu$t ni vi hthng u là ng viên lp.
Tác nhân óng vai trò tác nghip nào? Các nhim vnày có thlà
lp; thí dng i s%dng, thao tác viên hthng, khách hàng...
5