Please purchase a personal
license.
Phân tích hng i tng UML
Giáo viên:  ThMai Hng
Bmôn : Các hthng thông tin
Khoa : CNTT - Hc vin kthut quân s



2
Lp gì?
i tng cái ó tn ti trong thgii thc
Lp mô tthuc tính, hành vi, ngngha ca mt nhóm
i tng
Lp xác nh thông tin nào c lu trtrong i tng hành
vi nào i tng
Thí dvlp: Lp Employee
i tng ca lp các attribute: Name, Address, Salary
Các operation: Th mn, ui vic  bt nhân viên?
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 kimy lp khó khn
Khuyn o
Tìm lp tcác danh ttrong lung skin
Chú ý rng danh t th tác nhân, lp (, thuc tính
biu thc không phi loi trên)
Tìm lp tbiu tơng tác
Nhng cái chung cai tng 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 u h!i sau
ây  tìm ra lp
thông tin nào cn lu trhay phân tích? Nu có, nó lp
hthng ngoài không? Nu thì c xem nhnhng lp
cha trong hthng ca ta hay hthng ca ta tơng tác vi chúng
m"u, thvin lp, thành phn...? Nu có, thông thng chúng
cha các ng viên lp
Hthng cn qun các thit bngoi vi nào? Mi thit bk#
thu$t ni vi hthng u ng viên lp.
Tác nhân óng vai trò tác nghip nào? Các nhim vnày th
lp; thí dngi s%dng, thao tác viên hthng, khách hàng...
5