03/05/2018
1
Chương 2.
MÔ HÌNH HÓA H THNG VÀ
NGÔN NG UML
TS. Vũ Chí Cường - 2018
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ni dung
hình hóa hệ thống
Khái niệm
Mục đích
hình hóa hệ thống phần mềm
Ngôn ngữ UML
Lịch sử phát triển
Các phần tử của UML
03/05/2018
2
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Mô hình hóa h thng
Khái niệm
hình một dạng trừu tượng hóa của một hệ
thống thực.
hình một hình nh (một biểu diễn) của một
hệ thống thực, được diễn tả:
một mức độ trừu tượng hóa o đó
Theo một quan điểm (hay một góc nhìn) nào đó
Bởi một hình thức diễn tả hiểu được (văn bản, phương
trình, bảng, đồ thị,…) nào đó
hình hóa việc dùng hình để nhận thức
diễn tả một hệ thống
Quá trình phân tích thiết kế hệ thống quá
trình hình hóa hệ thống đó
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Mô hình hóa h thng
Mục đích
Giúp hiểu thực hiện được sự trừu tượng
hóa, tổng quát hóa các khái niệm sở nhằm
giảm thiểu độ phức tạp của hệ thống
Giúp quan sát được hệ thống như vốn
phải
Giúp đặc tả được cấu trúc hành vi của hệ
thống
Giúp tạo khuôn mẫu hướng dẫn cách xây
dựng, thử nghiệm, phỏng, thực hiện, hoàn
thiện theo hình
sở để trao đổi
03/05/2018
3
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Mô hình hóa h thng
hình hóa hệ thống phần mềm
hình hóa hướng chức năng (từ 1970, với
Youndon, Constantine, DeMacro,...) lấy chức
năng làm đơn vị phân hệ thống
hình hóa hướng đối tượng (từ 1990, với
Booch, Rumbaugh, Jacobson, Yourdon,...) lấy
đối tượng làm đơn vị phân hệ thống.
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ngôn ng UML
Lịch sử phát triển
Các khái niệm bản của UML
Các góc nhìn
Các biểu đồ
03/05/2018
4
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Lch s phát trin
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Lch s phát trin
03/05/2018
5
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Các khái nim cơ bn trong UML
Các đối tượng
Các góc nhìn
Các biểu đồ
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Các đối tượng
Đối tượng một khái niệm, một sự trừu
tượng hóa hay một s vật nghĩa trong
bài toán đang khảo sát
Đặc trưng của hình đối tượng
Sự trừu tượng
Sự đóng gói
Tính modun
Tính phân cấp (kế thừa)
Tính đồng thời