
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 8 2/20
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
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
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

Bi
Bi
u ñ
u ñ
ki
ki
n tr
n trú
úc v
c v
t lý
t lý
v
và
àph
phá
át sinh mã tr
t sinh mã trì
ình
nh
Bài 8

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 8 4/20
Kin trúc ph+n m,m?
n
Kin trúc h. thng là k ho/ch chi tit c0a các b# ph3n hình thành h.
thng
n
UML ñ8nh nghĩa:
nKin trúc là c;u trúc t< ch=c c0a h. thng
nKin trúc bao g>m các b# ph3n tương tác thông qua giao di.n
n
Theo Buschman:
nKin trúc ph+n m,m là mô tD các phân h., các thành ph+n c0a h. thng
ph+n m,m và các quan h. giGa chúng
n
Hai lo/i kin trúc h. thng
nKin trúc logíc
n
ChJ ra các lp ñi tưng và các quan h. giGa chúng ñK hình thành ch=c năng
h. thng
n
Nó ñưc thK hi.n bNng các biKu ñ> UC, biKu ñ> lp, tr/ng thái, ho/t ñ#ng...
nKin trúc v3t lý
n
Là mô tD tP khía c/nh ph+n c=ng và các moñun ph+n m,m trên ñó
n
Nó ñưc mô tD bNng các biKu ñ> cài ñRt: biKu ñ> thành ph+n và biKu ñ> triKn
khai

ehamingway@gmail.com Phân tích thit k hưng ñi tưng Bài 8 5/20
Các thành ph+n
n
Thành ph+n?
n
Là mô ñun v3t lý mã trình: thư vi.n mã ngu>n, mã khD thUc.
n
Các lo/i thành ph+n
Generic
Component
<<Stereotype>>
ðRc tD thành ph+n
bNng Stereotype
SubprogSpec SubprogBody
ðRc tD và thân chương trình con
T3p hp các hàm
Không ch=a ñ8nh nghĩa lp
MainSubprog
Chương trình chính
Ch=a ñ+u vào chương trình

