GVGD: Lê Th Bích H ng Khoa CNTT - Tr ng i h c Nha Trang
ng công c thi t k mô hình UML nh
Rational Software Architecture, Power
Trang 2Trang web c a OMG: www.omg.org
UML in a nutshell – Alhir S., O’Reilly &
Trang 5Planning Requirements Determination Conceptual Design
Physical Design Construction and/or Purchase (prototype)
Conversion - old to new Implementation
Training Evolution - maintenance & enhancements
c l ng tài nguyên, l p k ho ch tài nguyên ánh giá r i ro
p k ho ch h i h p
c l ng s chi phí
Trang 6Ph i tr c câu h i: “Có nên phát tri n
th ng này hay không?”
Trang 9Mô hình thác n c
m
chuy n sang pha ti p theo
Trang 11th ng hoàn ch nh khi các ch c n ng c ng hoàn
Trang 14Tính modul hóa (Modularity)
Các bài toán s c phân chia thành nh ng v
Trang 16Giai o n thi t k ng i t ng (OOD)
Trong giai n OOD, nhà thi t k nh ngh a
các ch c n ng, th c (operations), thu c tính
(attributes) c ng nh i quan h a m t
hay nhi u l p (class) và quy nh chúng c n
ph u ch nh sao cho phù h p v i môi
tr ng phát tri n
OOD c ng là giai thi t k ngân hàng
li u và áp d ng các k thu t tiêu chu n hóa
Trang 18Print Bal ance Lis t a ll
U pd
a te
B a lance
Change Ph o
e No
Chang e
Na me
Cr eat e
Cu
st o mer
D ele te C ust omer
Address Here Phone No 555 Balance $1.49
Customer
Trang 19Xe ô tô
Trang 22Phân tích chi ti t
Phân tích bài toán
Phân tích trong n i dung bài toán, c ng xác
các danh t này có th xác nh các l p
trong bài toán
Trang 23bao g m có m ng h (class FACE) và các kim ng h
(class KIM) và class CLOCK th a k 2 class trên
thành ph n (thu c tính) c n thi t cho class
1 i t ng có th có nhi u thu c tính tuy nhiên tu theo t ng
ch ng trình mà s thu c tính ph i ch n c n thi t cho l ó
Trang 24p nào t o thành mô hình phân c p th a k