Chí Cường, 2017
Giới thiệu về UML
Các biểu đồ trong UML
Giới thiệu các phần mềm
Lịch sử phát triển
Ngôn ngữ UML
Các khái niệm cơ bản trong UML
Giai đoạn (1960s 1970s)
Cobol, Fortran, C
Structed analysis and design technique
Giai đoạn (1980s đầu 1990s)
Smalltalk, Ada, C#, Visual Basic
Early generation OO methods
Giai đoạn (cuối 1990)
Ngôn ngữ lập trình Java
UML (Unified Modelling Language) (tháng
11/1997)
Unified Process
UML l ngôn ngữ mô nh ha tng quát đưc xây dng để
đc tả, phát triển v vit ti liệu cho c khía cạnh (view-
hướng nhìn) trong phát triển phần mềm hướng đối tưng.
UML gip ngưi phát triển hiểu r v ra quyt định liên quan
đn phần mềm cần xây dng.
UML bao gồm tập c khái niệm, k hiệu, c biểu đồ v
hướng dn.
UML h tr xây dng hệ thống hướng đối tưng da trên
việc nm bt khía cạnh cu trc tnh v các hnh vi đng ca
hệ thống.
c cu trc tnh định ngha c kiểu đối tưng quan trng ca hệ
thống, nhm ci đt v ch ra mối quan hệ giữa c đối tưng.
c hnh vi đng (dynamic behavior) định ngha c hoạt đng ca
c đối tưng theo thời gian v tương c giữa c đối tưng
hướng tới đích.