
www.themegallery.com
LOGO
PHÂN TÍCH THI T K H NG Đ I Ế Ế ƯỚ Ố
T NG V I UMLƯỢ Ớ
GV: Phan Bá Trí
Email:
trip182@gmail.co
m
Website:
Hu , 2/2012ế

Chương 2: Tổng quan về UML
Nội dung:
Chương này nhằm giới thiệu về ngôn ngữ mô
hình hoá thống nhất UML và công cụ phát triển
phần mềm hướng đối tượng. Nội dung cụ thể
bao gồm:
- Giới thiệu UML
- Các biểu đồ trong UML
- Các bước phân tích thiết kế hướng đối tượng
sử dụng UML
- Giới thiệu bộ công cụ Enterprise Architecture

2.1 GI I THI U V UMLỚ Ệ Ề
2.1.1 L ch s ra đ i c a UMLị ử ờ ủ
- Cu i nh ng năm 80, đ u nh ng năm 1990, ố ữ ầ ữ
m t lo t các ph ng pháp lu n và ngôn ng mô ộ ạ ươ ậ ữ
hình hóa h ng đ i t ng m i ra đ i:ướ ố ượ ớ ờ
+ Booch c a Grady Boochủ
+ OMT c a James Rambaughủ
+ OOSE c a Ivar Jacobsonủ
+ OOA and OOD c a Coad và Yordonủ

2.1.1 L ch s ra đ i c a UMLị ử ờ ủ
- UML đ u tiên đ c đ a ra năm 1997 và sau đó ầ ượ ư
đ c chu n hoá đ tr thành phiên b n 1.0. - ượ ẩ ể ở ả
Hi n nay chúng ta đang s d ng ngôn ng UML ệ ử ụ ữ
phiên b n 2.0.ả
- Tác gi : ảJames Rumbaugh, Grady Booch và
Ivar Jacobson

2.1 GI I THI U V UMLỚ Ệ Ề
2.1.2 UML – Ngôn ng mô hình hoá h ng đ i ữ ướ ố
t ngượ
- UML (Unified Modelling Language) là ngôn ng ữ
mô hình hoá t ng quát đ c xây d ng:ổ ượ ự
+ Đ đ c t ph n m m h ng đ i t ngể ặ ả ầ ề ướ ố ượ
+ Phát tri n ph n m m h ng đ i t ngể ầ ề ướ ố ượ
+ Các tài li u đính kèm 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 một tập các khái niệm, các ký
hiệu, các biểu đồ và hướng dẫn.