OOAD S? d?ng UML -T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 1
Phaân Tích vaø Thieát Keá Höôùng Ñoái Töôïng
Söû duïng UML
Toång Quan veà
Phaân tích vaø Thieát keá
OOAD S? d?ng UML -T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 2
Muïc tieâu: Toång quan veà Phaân Tích vaø Thieát Keá
?Ñieåm laïi caùc thuaät ngöõ vaø khaùi nieäm chính
trong phaân tích vaø thieát keá
?Giôùi thieäu qui trình phaân tích vaø thieát keá
bao goàm roles,artifacts vaø workflow
?Tìm hieåu söï khaùc nhau giöõa phaân tích vaø
thieát keá
OOAD S? d?ng UML -T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 3
Management
Management
Environment
Environment
Test
Test
Analysis
Analysis &
& Design
Design
Preliminary
Iteration(s)
Iter.
#1
Iter.
#2
Iter.
#nIter.
#n+1
Iter.
#n+2
Iter.
#mIter.
#m+1
Configuration
Configuration &
& Change
Change Mgmt
Mgmt
Requirements
Requirements
ElaborationElaboration TransitionTransitionInceptionInception ConstructionConstruction
Muïc ñích cuûa coâng ñoaïn phaân tích vaø thieát keá laø:
?Chuyeån ñoåi caùc yeâu caàu thaønh moät baûn thieát keácuûa heä thoáng caàn xaây
döïng.
?Hình thaønh moät kieám truùc vöõng vaøng maïnh meõ cho heä thooùng.
?Thích nghi hoùa baûn thieát keá vôùi moâi tröôøng caøi ñaët, thieát keá noù trôû thaønh
moät heä thoáng coù hieäu naêng cao.
Phaân tích vaø Thieát keá trong ngöõ caûnh
OOAD S? d?ng UML -T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 4
Supplementary
Specification
Use-Case Model Design Model
Data Model
Architecture
Document
Phân tích và
thi?t k?
Glossary
Toång quan veà Phaân Tích vaø Thieát Keá
OOAD S? d?ng UML -T?ng quan v? phân tích và thi?t k?
Duong Anh Ð?c 9/2000 5
Caùc chuû ñeà
?Caùc khaùi nieäm chính
?Toång quan veà Analysis & Design Workflow