Chủ Nhật, 3 tháng 9, 2017

Ngôn ngữ UML là gì?

Tags

UML (Unified Modeling Language) là ngôn ngữ dành cho việc đặc tả, hình dung, xây dựng và làm tài liệu của các hệ thống phần mềm. UML tạo cơ hội để viết thiết kế  hệ thống, bao gồm những khái niệm như tiến trình nghiệp vụ và các chức năng của hệ thống. Cụ thể, nó hữu dụng cho những ngôn ngữ khai báo, giản đồ cơ sở dữ liệu, thành phần phần mềm có khả năng tái sử dụng.

UML được phát triển bởi Rational Rose và một số nhóm cộng tác, nó nhanh chóng trở thành một trong những ngôn ngữ chuẩn để xây dựng hệ thống phần mềm hướng đối tượng (Object-Oriented). Đây là ngôn ngữ kế vị xứng đáng cho những ngôn ngữ mô hình hoá như Booch, OOSE/Jacobson, OMT và một số các phương thức khác.


 Mục Tiêu Của Uml


1. UML cung cấp cho người dùng một ngôn ngữ mô hình hoá trực quan sẵn sàng để dùng và có ý nghĩa; cho phép phát triển và trao đổi những mô hình mang nhiều ý nghĩa.

2. Cung cấp khả năng mở rộng và chuyên môn hoá để mở rộng những khái niệm cốt lõi.

3. Độc lập với ngôn ngữ lập trình chuyên biệt và các tiến trình phát triển.

4. Cung cấp nền tảng về sự hiểu biết ngôn ngữ mô hình hoá.

5. Khuyến khích và hỗ trợ sự phát triển của các công cụ hướng đối tượng.

6. Hỗ trợ những khái niệm phát triển cấp độ cao như collaboration, framework, pattern and component.

7. Tích hợp một cách tốt nhất với thực tiễn.

Nguồn: pcworld.com.vn


EmoticonEmoticon