Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
Software Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần NG VÀ HƯỚNG THÀNH PHẦNỉ. Đồ Văn Uy2.Nguyền Ngọc Bình3.Thạc Bình Cường4.Lương Mạnh Bá5.Huỳnh Quyết Tháng6.Bùi Thị Hoà7.Lẻ Tấn Hùng8.Lẻ Đức TrungCác nghiên cứu được 110 trợ kinh phí tir (lề tài nghiên cứu khoa học co bàn KHCB 230701LƯU HANH NOỈ BOHÀ NỘI 2001CHƯƠNG 1. TONG QUAN VỂ UML1.1.Giói thiệuTron Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần g thập kỷ vừa qua có nhiểu phương pháp và ngôn ngừ phân tích và thiết kẽ hướng đói tượng đà được pháp triển. Mặc dù các phương pháp này đều có một mụcPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
đích chung tuy nhiên chúng đều có thuật ngữ và ký hiệu khác nhau nên gây nhiều khó khản khi so sánh các mó hình và dùng lại các thiết ké. Các phương Software Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần g đoi tượng.UML - Unified Modeling Language ■ là ngồn ngữ mô hĩnh hợp nhất. Nó là một phương tiện giúp cho các tổ chức có thể nhận thức một cách tót nhất lợi thê cạnh tranh thõng qua việc nám bat. truyền đạt, trao đổi và nàng cao tri thức trong lình vực cóng nghệ phàn mém. Chính xác hơn ƯML là một n Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần gón ngừ mó hình hóa dùng đế đạc tà. trực quan hóa. xây dựng và làm sưu liệu cho các hệ thõng phan mềmUnified (hợp nhài) ƯML được đưa ra Làn đáu tiên bPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
ời hàng Rational và ba chuyên gia về phương pháp luân hàng đàu trong lĩnh vực hệ thống thõng tin/ kỹ thuật cóng nghệ Grady Booch. James. Rumbaugh. IvaSoftware Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần hóa) giúp chúng ta hiếu được thê giới thực, mó hình hóa thê giới thực đế có thê hiếu được những dạc trưng, tính toán các thông só và dự đoán két quà sê đạt được.Language (ngôn ngừ) chức nang cùa ƯML như là một phương tiện dế bày tò và trao đổi tri thức. Nó có bón đạc điểm chu yếu có thê phân biệt v Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần ới các ngón ngữ mó hình hóa khác•General-purpose - đa mục đích•Broadly applicable - có thê ứng dụng rộng rài•Tool-supported - dược hồ trợ bời các cõngPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
cụ•Industry standardized - chuẩn cóng nghiệpUML Là một ngôn ngừ mõ hình hóa chuẩn nhưng không phải Là một qui trình phát triển phần mém chuẩn. Mặc dùSoftware Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần đé thuộc các linh vực khác nhau. [)o đó, các nhà phát triển UML đà cỏ' gắng tập trung vào dinh nghĩa mức siêu mõ hình (metamodel) đê thông nhất các khái niệm vẻ ngữ nghĩa và ký hiệu, có thể hỗ trợ cho nhiều ngón ngữ lập trình và qui trình phát triển phàn mém khác nhau.UML Là tổng hợp các phương phá Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần p cùa Booch. OMT và OOSE tạo thành một ngôn ngừ mõ hình hóa chung và có thể sir dụng rộng rai cho những người trước dây đà quen với ba phương pháp trẽPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
n hay các phương pháp khác. Ngoài ra. UML2mờ rộng phạm vi mõ hình hóa cùa các phương pháp hiện có và có thế mõ hình hóa đay đù các hệ thống đóng thời Software Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần n đề cán giài quyết. Các tri thức này được nắm bát đáy đù bời mò hình bao gốm nhiều thành phán và được thê hiện qua tập các biếu đó khác nhau có liên hệ chặt chê với nhau. Hơn nửa. mồi biểu đổ nam bát ván đé ờ những khía cạnh khác nhau qua các khái niệm, cấu trúc, các thành phản mỏ hình thê hiện nhữ Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần ng ngừ nghĩa và tri thức khác nhau. Các biểu đổ này mỏ tả nội dung giao tiếp giữa các thành viên trong qui trình phát triển phàn mém và được tích hợpPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
với nhau đê tạo nên tri thức mõ tà hệ thõng, nhùng ván đế cùng như cách thức thực hiện để giài quyết chúng.Các lợi ích cùa UML•Có thể mõ hình hóa nhiêSoftware Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢN Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần ng nhà nghiên cứu và phát triển cóng nghệ hướng đói tượng. ƯML cung cáp một sỏ tính nang sauĐày đù ngữ nghĩa và ký hiệu để giài quyết trực tiếp các ván dẻ hiện tại trong mô hình hóa.Đày đủ ngừ nghĩa đế giải quyết một sỏ khó khán tương lai trong mỏ hình hóa đạc biệt có liên quan đến cóng nghệ thành p Phân tích thiết kế phần mềm hướng đối tượng và hướng thành phần hàn, xử lý phán tán. framework và executability.Cơ chế mờ rộng siêu mó hình cho mó hình hóa các ứng dụng đạc biệt. Cơ chế này cung khiên cho các hướngPhân tích thiết kế phần mềm hướng đối tượng và hướng thành phần
tiếp cận mó hình hóa tương lai có thế phát triển dựa trẽn nến tâng UML.Đày đù ngừ nghĩa để dẻ dàng chuyên dổi mó hình giữa các cõng cụ hỗ trợ phân tíSoftware Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢNSoftware Engineering Departninet - Hanoi University of Technology Faculty of Information TechnologyUML - OOADPHÂN TÍCH THIẾT KÊ PHẦN MỂMHƯỚNG Đốl TƯỢNGọi ngay
Chat zalo
Facebook