TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 9 - ĐH Bách Khoa Hà Nội

Bài giảng Lập trình hướng đối tượng: Chương 9 Tổng quan về UML và phân tích thiết kế hướng đối tượng cung cấp cho người học những kiến thức như: Mô hình hóa; Tổng quan về UML; Phân tích thiết kế hướng đối tượng; Công cụ phát triển OOAD. Mời các bạn cùng tham khảo! | 12 27 17 Nội dung Bộ môn Công nghệ Phần mềm Viện CNTT amp TT Trường Đại học Bách Khoa Hà Nội 1. Mô hình hóa 2. Tổng quan về UML LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 3. Phân tích thiết kế hướng đối tượng Bài 09. Tổng quan về UML và PTTK 4. Công cụ phát triển OOAD HĐT 2 Nội dung Mô hình hóa là gì n Giúp đơn giản hóa thế giới thực bằng các mô hình n Giúp hiểu rõ hơn về hệ thống dưới một góc nhìn 1. Mô hình hóa nào đó 2. Tổng quan về UML 3. Phân tích thiết kế hướng đối tượng 4. Công cụ phát triển OOAD 3 4 1 12 27 17 . Sự quan trọng của mô hình hóa . Sự quan trọng của mô hình hóa 2 n Rất nhiều đội dự án tiến hành xây dựng ứng dụng theo hướng tiếp cận của việc gấp máy Mức độ quan trọng thấp Mức độ quan trọng cao hơn bay giấy. n Bắt đầu lập trình ngay khi có được yêu cầu. n Mất rất nhiều thời gian và tạo ra rất nhiều mã nguồn. n Không có bất kỳ một kiến trúc nào. n Phải chịu khổ với những lỗi phát sinh. Máy bay giấy Máy bay phản lực n Mô hình hóa là một con đường dẫn đến thành công của dự án. 6 . Vai trò của mô hình hóa hệ thống . Yêu cầu khi biểu diễn mô hình n Hình dung một hệ thống theo thực tế hay n Chính xác accurate Mô tả đúng hệ thống theo mong muốn của chúng ta . cần xây dựng. n Chỉ rõ cấu trúc hoặc ứng xử của hệ thống. n Đồng nhất consistent Các view khác nhau n Tạo một khuôn mẫu hướng dẫn nhà phát không được mâu thuẩn với nhau. triển trong suốt quá trình xây dựng hệ thống. n Có thể hiểu được understandable Cho n Ghi lại các quyết định của nhà phát triển để những người xây dựng lẫn sử dụng sử dụng sau này n Dễ thay đổi changeable n Dễ dàng liên lạc với các mô hình khác. 7 8 2 12 27 17 Nội dung . UML là gì n Ngôn ngữ mô hình hóa thống nhất UML Unified Modeling Language 1. Mô hình hóa n UML là ngôn ngữ để 2. Tổng quan về UML n trực quan hóa visualizing xác định rõ đặc tả - Specifying 3. Phân tích thiết kế hướng đối tượng n n xây dựng constructing 4. Công cụ phát triển OOAD n tài liệu hóa documenting các cấu phần artifact của một hệ thống phần mềm 9 10 UML

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.