Vũ 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ô hì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á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ác khái niệm, k hiệu, cá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 cu trc tnh định ngha cá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ác đối tưng.
Các hnh vi đng (dynamic behavior) định ngha các hoạt đng ca
các đối tưng theo thời gian v tương tác giữa các đối tưng
hướng tới đích.