
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 ha tng quát đưc xây dng để
đc tả, phát triển v vit ti 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 gip người phát triển hiểu r v ra quyt định liên quan
đn phần mềm cần xây dng.
UML bao gồm tập các khái niệm, k hiệu, các biểu đồ v
hướng dn.
UML h tr xây dng hệ thống hướng đối tưng da trên
việc nm bt khía cạnh cu trc tnh v các hnh vi đng ca
hệ thống.
Các cu trc tnh định ngha các kiểu đối tưng quan trng ca hệ
thống, nhm ci đt v ch ra mối quan hệ giữa các đối tưng.
Các hnh vi đng (dynamic behavior) định ngha các hoạt đng ca
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.

