
PHÂN T
PHÂN TÍ
ÍCH THI
CH THI
T K
T K
HƯ
HƯ
NG ð
NG ð
I TƯ
I TƯ
NG
NG

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 5 2/34
N$i dung
1. Tin trình phát trin phn mm theo hưng đi tưng
2. Gii thiu Ngôn ngmô hình hóa thng nht UML
3. Mô hình hóa nghip v
4. Mô hình hóa trưng hp sdng
Mô hình hóa tương tác đi tưng
6. Biu đlp và gói
7. Biu đchuyn trng thái và biu đhot đng
8. Biu đkin trúc vt lý và phát sinh mã trình
9. Mô hình hóa dliu
10.Bài hc thc nghim

Mô h
Mô hì
ình h
nh hó
óa
a
tương t
tương tá
ác ñ
c ñ
i tư
i tư"
"ng
ng
Bài 5

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 5 4/34
Mô hình hóa ñi tưng
n
Mô hình hóa tương tác gi-a các ñi tưng trong h/ thng
n
Hai lo1i bi3u ñ4 ñưc s6 d7ng ñ3 mô hình hóa ñi tưng
n
Bi3u ñ4 trình t8 (Sequence diagram)
n
T>p trung vào mô tA ñiBu khi3n
n
Bi3u ñ4 c$ng tác (Colaboration diagram)
n
T>p trung vào mô tA d- li/u
n
Bi3u ñ4 trình t8 và bi3u ñ4 c$ng tác ñBu chD ra cùng lo1i thông
tin. GGi tên chung cho hai lo1i bi3u ñ4 này là bi3u ñ4 tương tác
(Interaction diagram)
n
Bi3u ñ4 tương tác chD ra các ñi tưng tham gia vào
lu4ng xuyên qua UC và các thông ñi/p g6i gi-a chúng?
n
Bi3u ñ4 tương tác giúp xác ñNnh h/ thng làm vi/c như th nào?
n
Lu4ng s8 ki/n t>p trung vào cái h/ thng làm.

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 5 5/34
ði tưng?
n
Ta nhìn thQy ñi tưng xung quanh ta
n
Bàn, gh, quy3n sách...
n
ði tưng là cái gì ñó gói thông tin và hành vi
n
Nó là khái ni/m bi3u diSn cái c7 th3 trong th gii th8c
n
Thí d7 Máy bay VN358 là ñi tưng
n
Có các thông tin:
Ngày bay 10 April, giZ bay 8h30, s hi/u máy bay VN358, bay t[ Hà N$i
n
Có các hành vi
n
Nó bit ñón khách vào máy bay, bit ñưa khách ra kh\i máy bay, xác
ñNnh khi nào máy bay ñ]y khách
n
Thông tin ñưc lưu tr- b^i thu$c tính (Attribute)
n
Hành vi c_a ñi tưng ñưc gGi là thao tác (Operation)

