PHÂN T
PHÂN TÍ
ÍCH THI
CH THI
T K
T K
NG ð
NG ð
I TƯ
I TƯ
NG
NG
ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 1  2/59
CH ð
Tin trình phát trin phn mm theo hưng đi tưng
1. Gii thiu Ngôn nghình hóa thng nht UML
3. Mô hình hóa nghip v
4. Mô hình hóa trưng hp sdng
5. Mô hình hóa tương tác đi tưng
6. Biu đlp 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
ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 1  3/59
Tài li%u tham kh'o chính
1. ð)ng Văn ð,c,
Phân tích thit k hưng ñi tưng b/ng
UML
, Nhà xu5t b'n Giáo d9c, 287 trang. 2002.
2. Zhiming Liu,
ObjectOriented Software Development with
UML
, UNU/IIST, 169 pp, 2002.
3. PhHn mIm:
Rational Rose Enterprise Edition
2002, IBM
Rational Software. 2002.
Ti
Ti
n tr
n trì
ình ph
nh phá
át tri
t tri
n
n
ph
ph
n m
n m
m theo hư
m theo hư$
$ng ñ
ng ñ'
'i tư
i tư(
(ng
ng
Bài 1
ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 1  5/59
LNch sO phương pháp hưng ñi tưng
n
KhRng ho'ng phHn mIm
nNATO Software Engineering Conference, Germany, 1968
nThng kê cRa chính phR MV vI các dW án SW cRa BY quc phòng, 1970.
DW án phHn mIm cRa US defence
0
0.5
1
1.5
2
2.5
3
3.5
Paid for but
not received
Delivered but
not used
Abandoned
or reworked
Used after
change
Used as
delivered
Project value $M
Projects
(E. Balagurusamy)