
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 4 2/31
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
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 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
trư
trư
ng h
ng h
p s
p s!
!d
d#
#ng
ng
Bài 4

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 4 4/31
Gii thi(u mô hình hóa UC
n
Trong pha thu th1p yêu c3u và phân tích h( thng thư5ng ph6i xây
d8ng các bi;u ñ< cho
nMô hình nghi(p v>
nMô hình trư5ng hp s@ d>ng
nMô hình giao di(n ngư5i s@ d>ng
n
Mô hình trư5ng hp s@ d>ng (Use case model) mô t6 h( thng ñưc
s@ d>ng như th nào
nUse case (UC) h( thng và tác nhân h( thng xác ñCnh phDm vi h( thng
n
UC là nhEng gì bên trong h( thng
n
Actor là nhEng gì bên ngoài h( thng
nBi;u ñ< UC mô t6 tương tác giEa các UC và tác nhân ñ; hình thành chHc
năng h( thng
n
S8 khác nhau giEa mô hình hóa nghi(p v> và mô hình hóa trư5ng
hp s@ d>ng
nMô hình hóa nghi(p v> t1p trung vào tK chHc cLa cơ quan
nMô hình hóa h( thng t1p trung vào h( thng ñang xây d8ng

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 4 5/31
Các khái ni(m mô hình hóa UC
n
Các khái ni(m cơ b6n
n
Trư5ng hp s@ d>ng (Use caseUC)
n
Tác nhân (Actor)
n
Quan h( (Relationship)
n
Bi;u ñ< hoDt ñ$ng (Activity Diagram)
n
Bi;u ñ< trư5ng hp s@ d>ng (Use case Diagram)
Không s@ d>ngBên trong tK chHcBusiness worker
Bên ngoài h( thng (có th;
bên trong tK chHc)
Bên ngoài tK chHcActor
Mô t6 cái mà h( thng bên
trong nghi(p v> làm
Mô t6 cái nghi(p v> làmUse case
Mô hình hóa h( th)ngMô hình hóa nghi(p v#

