
I. Giớithiệu
I.1 Phân tích hệthống hướng
đối tượng
I.2 UML
I.3 Các loạisơ đồ trong UML

I.1 Phân tích hệthống
hướng đối tượng
•Cáchtiếpcậnhướng đốitượng là tấtyếu, để
phát triểncáchệthống phầnmềm:
–phứctạp,
–theokịpđà phát triển không ngừng củacông
nghệvà các nhu cầuứng dụng trong thựctế.

I.1 Phân tích hệthống
hướng đối tượng (2)
• Tuy nhiên, lậptrìnhhướng đối
tượng lạiíttrựcquan, íttựnhiên
hơnlập trình theo chứcnăng.
⇒Đòi hỏiphảimôhìnhhóahướng
đốitượng trướcthậttốt.

I.1 Phân tích hệthống
hướng đối tượng (3)
Giúp hiểu tốt hơn thực tếvà so
sánh tốt hơn các giải pháp thiết kế
trước khi lập trình.
Dựa trên các ngôn ngữmô hình
hóa.

I.2 UML
•UML (Unified Modeling Language) là một
ngôn ngữđểmô hình hóa với các ký hiệu sinh
động,
•Cho phép:
–Đặctả
–Xây dựng
–Hiểnthị
–Lậpsưuliệu
các hệthống thông tin sửdụng khái niệmđối
tượng.