Bài giảng Các phương pháp phân tích và thiết kế hệ thống hiện đại - Chương 2: Mô hình hóa hệ thống và ngôn ngữ UML
Số trang: 32
Loại file: pdf
Dung lượng: 3.74 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Các phương pháp phân tích và thiết kế hệ thống hiện đại - Chương 2: Mô hình hóa hệ thống và ngôn ngữ UML cung cấp cho học viên kiến thức về: khái niệm, mục đích của mô hình hóa hệ thống, mô hình hóa hệ thống phần mềm; lịch sử phát triển và các phần tử của ngôn ngữ UML;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng Các phương pháp phân tích và thiết kế hệ thống hiện đại - Chương 2: Mô hình hóa hệ thống và ngôn ngữ UML 03/05/2018 Chương 2. MÔ HÌNH HÓA HỆ THỐNG VÀ NGÔN NGỮ UML TS. Vũ Chí Cường - 2018 Nội dung Mô hình hóa hệ thống • Khái niệm • Mục đích • Mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 1 03/05/2018 Mô hình hóa hệ thống Khái niệm • Mô hình là một dạng trừu tượng hóa của một hệ thống thực. • Mô hình là 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 nà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 đó • Mô hình hóa là việc dùng mô hình để nhận thức và diễn tả một hệ thống • Quá trình phân tích và thiết kế hệ thống là quá trình mô 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ệ thống Mục đích • Giúp hiểu và thực hiện được sự trừu tượng hóa, tổng quát hóa các khái niệm cơ 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ư nó vốn có và nó phải có • Giúp đặc tả được cấu trúc và hành vi của hệ thống • Giúp tạo khuôn mẫu và hướng dẫn cách xây dựng, thử nghiệm, mô phỏng, thực hiện, hoàn thiện theo mô hình • Là cơ sở để trao đổi Các phương pháp phân tích và thiết kế hệ thống hiện đại 2 03/05/2018 Mô hình hóa hệ thống Mô hình hóa hệ thống phần mề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 rã hệ thống • Mô 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 rã 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 cơ bản của UML • 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 3 03/05/2018 Lịch sử phát triển Các phương pháp phân tích và thiết kế hệ thống hiện đại Lịch sử phát triển Các phương pháp phân tích và thiết kế hệ thống hiện đại 4 03/05/2018 Các khái niệm cơ bản 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 5 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 6 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 7 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại ...
Nội dung trích xuất từ tài liệu:
Bài giảng Các phương pháp phân tích và thiết kế hệ thống hiện đại - Chương 2: Mô hình hóa hệ thống và ngôn ngữ UML 03/05/2018 Chương 2. MÔ HÌNH HÓA HỆ THỐNG VÀ NGÔN NGỮ UML TS. Vũ Chí Cường - 2018 Nội dung Mô hình hóa hệ thống • Khái niệm • Mục đích • Mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 1 03/05/2018 Mô hình hóa hệ thống Khái niệm • Mô hình là một dạng trừu tượng hóa của một hệ thống thực. • Mô hình là 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 nà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 đó • Mô hình hóa là việc dùng mô hình để nhận thức và diễn tả một hệ thống • Quá trình phân tích và thiết kế hệ thống là quá trình mô 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ệ thống Mục đích • Giúp hiểu và thực hiện được sự trừu tượng hóa, tổng quát hóa các khái niệm cơ 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ư nó vốn có và nó phải có • Giúp đặc tả được cấu trúc và hành vi của hệ thống • Giúp tạo khuôn mẫu và hướng dẫn cách xây dựng, thử nghiệm, mô phỏng, thực hiện, hoàn thiện theo mô hình • Là cơ sở để trao đổi Các phương pháp phân tích và thiết kế hệ thống hiện đại 2 03/05/2018 Mô hình hóa hệ thống Mô hình hóa hệ thống phần mề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 rã hệ thống • Mô 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 rã 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 cơ bản của UML • 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 3 03/05/2018 Lịch sử phát triển Các phương pháp phân tích và thiết kế hệ thống hiện đại Lịch sử phát triển Các phương pháp phân tích và thiết kế hệ thống hiện đại 4 03/05/2018 Các khái niệm cơ bản 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 5 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 6 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại 7 03/05/2018 Các đối tượng Đối tượng là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 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 là một khái niệm, một sự trừu tượng hóa hay một sự vật có nghĩa trong bài toán đang khảo sát Đặc trưng của mô 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 Các phương pháp phân tích và thiết kế hệ thống hiện đại ...
Tìm kiếm theo từ khóa liên quan:
Phương pháp phân tích và thiết kế hệ thống hiện đại Mô hình hóa hệ thống Ngôn ngữ UML Mô hình hóa hệ thống phần mềm Mô hình đối tượng Biểu đồ hành viGợi ý tài liệu liên quan:
-
106 trang 66 0 0
-
Giáo trình phân tích thiết kế hệ thống thông tin - ĐH Công nghiệp TP Hồ Chí Minh
189 trang 60 2 0 -
Bài giảng Phân tích & thiết kế hệ thống hướng đối tượng - Trường Đại học Hàng Hải Việt Nam
52 trang 42 0 0 -
Bài giảng Mô hình hóa phần mềm: Tuần 1 - Nguyễn Thị Minh Tuyền
56 trang 30 0 0 -
LUẬN VĂN: PHÂN TÍCH VÀ THIẾT KẾÍ HỆ THỐNG QUẢN TRỊ KÍ TÚC XÁ SINH VIÊN
92 trang 29 0 0 -
Giáo trình mô hình hóa - Chương 1
5 trang 28 0 0 -
Bài giảng Phân tích hướng đối tượng UML: Bài 0 - Đỗ Thị Mai Hường
5 trang 27 0 0 -
4 trang 26 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 2)
228 trang 24 0 0 -
Phân tích thiết kế hướng đối tượng với UML: Mô hình hoá nghiệp vụ - ThS. Nguyễn Đình Loan Phương
102 trang 24 0 0