Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Sau khi kết thúc chương sinh viên phải Hiểu UML là gì?, Đặc tính của UML, Thành phần ngôn ngữ UML, Các sơ đồ trong UML. | GIỚI THIỆU UML Lecturer: Nguyễn Đức Cương - FIT Email: cuongnguyenduc@gmail.com Website: http://www.nguyenduccuong.com Mục tiêu Sau khi kết thúc chương sinh viên phải Hiểu UML là gì? Đặc tính của UML Thành phần ngôn ngữ UML Các sơ đồ trong UML Nội dung Lịch sử UML Lịch sử UML Lịch sử UML UML là gì? Unified Modeling Language Hệ thống các ký hiệu, hình vẽ có ý nhĩa UML không phải là một ngôn ngữ lập trình Phải được sử dụng kết hợp với một tiến trình phương pháp luận. UML là một ngôn ngữ dùng để đặc tả, trực quan hoá, và tư liệu hoá phần mềm hướng đối tượng Đặc trưng của tiến trình sử dụng UML Nguyên do thất bại của phương pháp tuần tự: Sự giả định ban đầu có sai sót Thất bại trong việc kết hợp các nhân tố con người Các hệ thống ngày càng lớn và thường hay thay đổi Chúng ta vẫn còn đang trong giai đoạn thăm dò của công nghệ phần mềm, và không có nhiều kinh nghiệm. Đặc trưng của tiến trình sử dụng UML Tính lặp (iterative) Gia tăng (incremental) Tập trung vào người dùng (user – concentrated) Hướng kiến trúc (well-defined structure) Các khung nhìn về hệ thống Tập trung vào người dùng (user – concentrated) Khung nhìn (View) Khung nhìn luận lý (logical view): Mô tả các yêu cầu chức năng của hệ thống, Sự trừu tượng của mô hình thiết kế và xác định các gói thiết kế chính, các subsystem và lớp chính. Trong UML khung nhìn này có thể được trình bày dùng sơ đồ lớp, sơ đồ đối tượng, sơ đồ mô tả các gói, hệ thống con. Khung nhìn thực hiện (implementation view) Mô tả tổ chức của các đơn thể (module) phần mềm tĩnh (như mã nguồn, tập tin dữ liệu, thành phần, tập tin thực thi, và các thành phần kèm theo khác) trong môi trường phát triển. Dùng sơ đồ thành phần để trình bày. Khung nhìn xử lý (process view) Mô tả các khía cạnh xảy ra đồng thời của hệ thống thời gian thực (run-time) (tasks, threads, processes ). Tập trung vào sự đồng hành, song song, khởi động và đóng hệ thống, khả năng chịu đựng hư hỏng, và sự phân tán các đối tượng. Khung nhìn triển khai (deployment): Cho thấy các | GIỚI THIỆU UML Lecturer: Nguyễn Đức Cương - FIT Email: cuongnguyenduc@gmail.com Website: http://www.nguyenduccuong.com Mục tiêu Sau khi kết thúc chương sinh viên phải Hiểu UML là gì? Đặc tính của UML Thành phần ngôn ngữ UML Các sơ đồ trong UML Nội dung Lịch sử UML Lịch sử UML Lịch sử UML UML là gì? Unified Modeling Language Hệ thống các ký hiệu, hình vẽ có ý nhĩa UML không phải là một ngôn ngữ lập trình Phải được sử dụng kết hợp với một tiến trình phương pháp luận. UML là một ngôn ngữ dùng để đặc tả, trực quan hoá, và tư liệu hoá phần mềm hướng đối tượng Đặc trưng của tiến trình sử dụng UML Nguyên do thất bại của phương pháp tuần tự: Sự giả định ban đầu có sai sót Thất bại trong việc kết hợp các nhân tố con người Các hệ thống ngày càng lớn và thường hay thay đổi Chúng ta vẫn còn đang trong giai đoạn thăm dò của công nghệ phần mềm, và không có nhiều kinh nghiệm. Đặc trưng của tiến trình sử dụng UML Tính lặp (iterative) Gia tăng (incremental) Tập trung vào người dùng (user – .