Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Pttkhdtduml PDF 3987

Pttkhdtduml PDF 3987

Ratings: (0)|Views: 37|Likes:
Published by phatdeptrai
Phan tich thiet ke he thong
Phan tich thiet ke he thong

More info:

Published by: phatdeptrai on Aug 31, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/30/2011

pdf

text

original

 
1
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 1
Tr
ươ
ng
 Đ
a
  
i ho
  
c Ba
  
ch Khoa Tp. Hö
  ̀
Chñ MinhKhoa Cöng Nghï
  
Thö
  
ngTin
Mön ho 
   
PHÂN TÍCH & THI
T K
 H
ƯỚ
NG
 ĐỐ
I T
ƯỢ
NG DÙNG UML
 
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 2
1.
n la
  
i 1 s
́
kha
  
i ni

m c
ơ 
ba
  
n cu
  
a h
ươ
ng
₫́
i t
ươ
ng, ca
  
c ng
n ng
ư
 h
ươ
ng
₫́
i t
ươ
ng th
ươ
ng du
  
ng, c
ơ 
ch
́
d
ch ca
  
c type/class sang ng
nng
ư
c
̉
 
i
̉
n (ng
n ng
ư
ma
  
y).2.
n la
  
i qui tr
nh pha
  
t tri
̉
n ph
̀
n m
̀
m h
ơ
p nh
́
t.3.
n la
  
i ng
n ng
ư
UML
₫ươ
c du
  
ng
₫̉
mi
u ta
  
ca
  
c artifacts cu
  
a quitr
nh pha
  
t tri
̉
n ph
̀
n m
̀
m h
ơ
p nh
́
t.4.Gi
ơ
i thi

u ca
  
c m
̃
u thi
́
t k
́
h
ươ
ng
₫́
i t
ươ
ng
₫ươ
c du
  
ngph
̉
bi
́
ntrong ca
  
c
ư
ng du
  
ng hi

n ha
  
nh va
  
ca
  
c
ư
ng du
  
ng t
ươ 
ng lai.
  
i dung mön ho
  
c
 
2
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 3
Ta
  
i liï
  
u tham kha
  
o chñnh
[1]The Unified Software Development Process, Ivar Jacabson,Grady Booch, James Rumbaugh, Addison-Wesley, 1999.[2]Software Engineering -A practitioner's approach, R.S.Pressman, McGraw-Hill, 1997[3]Design Patterns, Erich Gamma, Richard Helm, RalphJohnson, John Vlissides, Addison-Wesley, 1998.[4]OMG Unified Modeling Language Specification, version 1.3,Object Management Group (www.omg.org), 1999[5]UML Toolkit, Hans-Erik Eriksson & Magnus Penker, 1998[6]Object-Oriented Software Engineering, A Use-Case DrivenApproach, I. Jacobson, ACM Press/Addison-Wesley, 1992[7] Object-Oriented Analysis and Design with Applications, G.Booch, The Benjamin Cummings Publishing Company, 1994
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 4
Tr
ươ
ng
 Đ
a
  
i ho
  
c Ba
  
ch Khoa Tp.
  ̀
Chñ MinhKhoa Cöng Nghï
  
Thö
  
ngTin
Ch 
ươ  
ng1
CA
  
C KHA
  
I NIÏ
  
MC
Ơ
BA
  
N CU
  
A
  
HÒNH H
ƯƠ
NG
 Đ
Ö
  
I T
ƯƠ
NG
Ch
ươ 
ng1: Ca
  
c kha
  
i ni

m c
ơ 
ba
  
n cu
  
a m
h
nh h
ươ
ng
₫́
i t
ươ
ng
 
3
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 5
  
i dung
1.1 T
ư
  
p trònh co
  
 ́
u tru
  
c
ï
 ́
n OOP1.2
 Đ
ö
 ́
i t
ươ
ng, thuö
  
c tñnh, ta
  
c vu
  
.1.3 Abstract type va
  
class.1.4 Tñnh bao
o
  
ng.1.5Tñnh th
ư
a
 ́
va
  
c
ơ 
chï
 ́
'
override'.
1.6 Tñnh bao gö
  
p.1.7 Thöng
  
p, tñnh
a hònh va
  
kiï
  ̉
m tra kiï
  ̉
u.1.8 Tñnh tö
  ̉
ng qua
  
t ho
  
a.1.9 Tñnh v
ư
ng bï
  ̀
n.
Ch
ươ 
ng1: Ca
  
c kha
  
i ni

m c
ơ 
ba
  
n cu
  
a m
h
nh h
ươ
ng
₫́
i t
ươ
ng
  
mön Cöng nghï
  
phê
  ̀
n mï
  ̀
mKhoaCNTT
Đ
HBa
  
ch Khoa Tp.HCM
MönPhân tích & Thi
ế
t k
ế
h
ướ 
ng
₫ố
i t
ượ 
ng dùng UMLSlide 6
1.Ma
  
y t
nh s
́
 la
  
thi
́
t b
co
  
th
̉
th
ư
c hi

n 1 s
́
h
ư
u ha
  
n ca
  
c ch
ư
c n
ă
ngc
ơ 
ba
  
n (t

p l

nh), c
ơ 
ch
́
th
ư
c hi

n ca
  
c l

nh la
  
 t
ư
 
₫
ng t
ư
l

nh
₫̀
ucho
₫́
n l

nh cu
́
i cu
  
ng. Danh sa
  
ch ca
  
c l

nh
₫ươ
c th
ư
c hi

n na
  
y
₫ươ
c go
  
i la
  
 ch
ươ 
ng tr
nh.2.b
́
t ky
  
c
ng vi

c ngoa
  
i
₫ơ
i na
  
o cu
  
ng co
  
th
̉
 
₫ươ
c chia tha
  
nh tr
nh t
ư
 nhi
̀
u c
ng vi

c nho
  
h
ơ 
n. Tr
nh t
ư
ca
  
c c
ng vi

c nho
  
na
  
y
₫ươ
c go
  
ila
  
 gia
  
i thu

tgia
  
i quy
́
t c
ng vi

c ngoa
  
i
₫ơ
i. M
̃
i c
ng vi

c nho
  
h
ơ 
ncu
  
ng co
  
th
̉
 
₫ươ
c chia nho
  
n
ư
a,...
c
ng vi

c ngoa
  
i
₫ơ
i la
  
1 tr
nht
ư
ca
  
c l

nh ma
  
y (ch
ươ 
ng tr
nh).3.v
́
n
₫̀
m
́
u ch
́
t cu
  
a vi

c du
  
ng ma
  
y t
nh gia
  
i quy
́
t v
́
n
₫̀
ngoa
  
i
₫ơ
i la
  
 l

p tr
nh. Cho
₫́
n nay,l

p tr
nh la
  
c
ng vi

c cu
  
a con ng
ươ
i(v
ơ
i s
ư
tr
ơ
giu
  
p nga
  
y ca
  
ng nhi
̀
u cu
  
a ma
  
y t
nh).4.ca
  
c l

nh cu
  
a ch
ươ 
ng tr
nh (code) pha
  
i tham kha
  
o ho
ă
c x
ư
ly
  
(truyxu
́
t)th
ng tin (d
ư
li

u).
T
ư
  
p trònh co
  
 ́
u tru
  
c
ï
 ́
n OOP
Ch
ươ 
ng1: Ca
  
c kha
  
i ni

m c
ơ 
ba
  
n cu
  
a m
h
nh h
ươ
ng
₫́
i t
ươ
ng

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->