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 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 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 thit k hưng ñi tưng Bài 4  4/31
Gii thi(u mô hình hóa UC
n
Trong pha thu th1p yêu c3u và phân tích h( thng thư5ng ph6i xây
d8ng các bi;u ñ< cho
nMô hình nghi(p v>
nMô hình trư5ng hp s@ d>ng
nMô hình giao di(n ngư5i s@ d>ng
n
Mô hình trư5ng hp s@ d>ng (Use case model) mô t6 h( thng ñưc
s@ d>ng như th nào
nUse case (UC) h( thng và tác nhân h( thng xác ñCnh phDm vi h( thng
n
UC là nhEng n trong h( thng
n
Actor là nhEng gì bên ngoài h( thng
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( thng
n
S8 khác nhau giEa mô hình hóa nghi(p v> mô hình hóa trư5ng
hp 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( thng t1p trung vào h( thng ñang xây d8ng
ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 4  5/31
Các khái ni(mhình hóa UC
n
Các khái ni(m cơ b6n
n
Trư5ng hp s@ d>ng (Use caseUC)
n
Tác nhân (Actor)
n
Quan h( (Relationship)
n
Bi;u ñ< hoDt ñ$ng (Activity Diagram)
n
Bi;u ñ< trư5ng hp s@ d>ng (Use case Diagram)
Không s@ d>ngBên trong tK chHcBusiness worker
Bên ngoài h( thng (có th;
bên trong tK chHc)
Bên ngoài tK chHcActor
Mô t6 cái h( thng 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#