1. Trang chủ
  2. » Thể loại khác

chuong-2_tong-quan-ve-uml1 docx

92 271 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 92
Dung lượng 865,49 KB

Nội dung

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.com Website: www.phanbatri.wordpess.com 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. 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 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ẤU TRÚC TĨNH - 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. - Cài đặt và chỉ ra mối quan hệ giữa các đối tượng đó. HÀNH VI ĐỘ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. - Tương tác giữa các đối tượng hướng tới đích. 2.1 GIỚI THIỆU VỀ UML  Các mục đích của ngôn ngữ mô hình hoá thống nhất UML: • Mô hình hoá các hệ thống sử dụng các khái niệm hướng đối tượng. • Thiết lập sự liên hệ từ nhận thức của con người đến các sự kiện cần mô hình hoá. • Giải quyết vấn đề về mức độ thừa kế trong các hệ thống phức tạp với nhiều ràng buộc khác nhau. • Tạo một ngôn ngữ mô hình hoá có thể sử dụng được bởi người và máy. 2.1 GIỚI THIỆU VỀ UML  Lưu ý: UML quy định một loạt các ký hiệu và quy tắc để mô hình hoá các pha trong quá trình phát triển phần mềm hướng đối tượng dưới dạng các biểu đồ.

Ngày đăng: 29/06/2014, 14:20

TỪ KHÓA LIÊN QUAN

w