Danh mục tài liệu

Giáo trình UML - Chương 1

Số trang: 25      Loại file: ppt      Dung lượng: 1,010.50 KB      Lượt xem: 16      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

UML là ngôn ng dùng đ hinh UML là ngôn ngữ dùng để hình ảnh hóa◦Nó giúp các developer mô tả các ý tưởng,dễ dàng đọc được mô hình xây dựng bằngUML do một người khác viết◦Những cấu trúc mà việc nắm bắt thôngqua đọc mã lệnh là khó khăn nay đã đượcthể hiện trực quan
Nội dung trích xuất từ tài liệu:
Giáo trình UML - Chương 1 CHƯƠNG 1: CH GIỚI THIÊU UML ̣(Unified Modeling Language) 1 PTTKHTbangUMLBMHTTT ̣Nôi dungNôiUML là gì?Sơ lược lịch sử phát triển của UMLCác khung nhin của UML ̀Lược đồ cua UML 2.0 ̉Case study 1: Hệ thông POS ́Case study 2: Hệ thông Library ́ 2 PTTKHTbangUMLBMHTTTUML - Unified modelinglanguagelanguageLanguage = vocabulary + grammarUML là môt ngôn ngữ mô hinh ̣ ̀ (modeling language) ◦ Vocabulary: phân tử hinh anh ̀ ̀ ̉ ◦ Grammar: quy tăc kêt nôi cac phân tử ́ ́ ́ ́ ̀ ̉ diên ý niêm và vât lý cua môt hệ ̃ ̣ ̣ ̉ ̣biêu ́ thôngDung UML để tao và đoc cac mô hinh ̀ ̣ ̣ ́ ̀ nhưng không thể cho biêt tao mô hinh ̣́ ̀ gì và khi nao thì tao chung ̀ ̣ ́ 3 PTTKHTbangUMLBMHTTT“Owning a hammer doesn’t make one an architect” 4 PTTKHTbangUMLBMHTTTUML - Unified modelinglanguagelanguage ̀ ̉UML dung đê: ◦ Hinh tượng hoa (Visualizing) ̀ ́ ◦ Đăc tả (Specifying) ̣ ◦ Xây dựng (Constructing) ◦ Lưu trữ (Documenting) 5 PTTKHTbangUMLBMHTTTUML là ngôn ngữ dùng để hinh anh hoa ̀ ̉ ́UML ◦ Nó giúp các developer mô tả các ý tưởng, dễ dàng đọc được mô hình xây dựng bằng UML do một người khác viết ◦ Những cấu trúc mà việc nắm bắt thông qua đọc mã lệnh là khó khăn nay đã được thể hiện trực quan 6 PTTKHTbangUMLBMHTTTUML là ngôn ngữ dùng để đăc tả ̣UML có thể đăc tả tất cả các quyết ̣UML định quan trọng trong phân tích, thiết kế và thực thi một hệ thống phần mềm 7 PTTKHTbangUMLBMHTTTUML là ngôn ngữ dùng để xây dựngUML mô hình xây dựng bởi UML cóCác thể ánh xạ tới một ngôn ngữ lập trình cụ thể như : Java, C++, VB... thậm chí cả các bảng trong một CSDL quan hệ hay CSDL hướng đối tượngAnh xạ nay goi là (forward ́ ̀ ̣ engineering).Reverse engineering là gi???? ̀ 8 PTTKHTbangUMLBMHTTTUML là ngôn ngữ dùng để lưu trữ tàiUMLliệu ◦ Dung để ghi chép về: ̀ các yêu cầu của hệ thống  Kiến trúc của hệ thống  Thiết kế  Mã nguồn  Kế hoạch dự án  Tests  Các nguyên mẫu  9 PTTKHTbangUMLBMHTTTLịch sử phát triển của UML ngữ hướng đôi tượng đâu tiên là ́ ̀Ngôn Simula-67 (1967)1967 – 1994: dư thừa quá nhiêu phương ̀ phap luân hướng đôi tượng ́ ̣ ́ UML được phat triên với nổ lực lam đơn ́ ̉ ̀ gian và hợp nhât cac phương phap ̉ ́ ́ ́ ◦ Phương pháp Booch + phương pháp OMT  UP (Unified Process) (1994) ◦ Jacobson đã nỗ lực tích hợp phương pháp UP OOSE  UML đầu tiên (1996) + ◦ UML 1.0 công bố (1/1997) ◦ UML 2.0 công bố (2004) 10 PTTKHTbangUMLBMHTTT Lịch sử phát triển của UML UML2.0(2004) UML1.5(2003) UML1.3(99) UML1.2(98) ChuẩnhoábởiOMG UML1.1(1197) UML1.0(197) UML0.9(96) Cácthànhviêncôngnghiệp UML0.8(95) (HP,IBM,Oracle,Microsoft, OOSE Rational,…)Booch OMT ...