Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 4 UML (tiếp) cung cấp cho người học những kiến thức như: Structural Diagrams (biểu đồ cấu trúc); Behavioral Diagrams (biểu đồ hành vi); Mục đích của Class Diagram; Khi nào sử dụng Class Diagram; Component diagram; Biểu đồ use case được sử dụng ở đâu? .Mời các bạn cùng tham khảo! | PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Bài 4. UML tiếp Giáo viên TS. Trần Mạnh Tuấn Bộ môn Hệ thống thông tin Khoa Công nghệ thông tin Email tmtuan@ Điện thoai 1 Nội dung UML - Overview UML Khôi xây dựng Buiding Block UML Kiến trúc Architecture UML Các loại mô hình hóa Modeling Types UML Các ký hiệu căn bản Basic Notations UML Các biểu đồ chuẩn Standard Diagrams 2 Các dạng biểu đồ UML Structural Diagrams biểu đồ cấu trúc Class Diagram biểu đồ lớp Object Diagram biểu đồ đối tượng Component Diagram biểu đồ thành phần Deployment Diagram biểu đồ triển khai Behavioral Diagrams biểu đồ hành vi Use case Diagram biểu đồ UC Sequence Diagram biểu đồ trình tự Collaboration Diagram biểu đồ cộng tác Statechart Diagram biểu đồ trạng thái Activity Diagram Biểu đồ hoạt động 3 Các dạng biểu đồ UML 4 Các dạng biểu đồ UML Class Diagram Hình ảnh tĩnh của ứng dụng Ngoài việc mô tả hình ảnh hóa và văn bản hóa các khía cạnh của một hệ thống Class Diagram còn xây dựng các code thực thi của ứng dụng phần mềm. Là biểu đồ duy nhất ánh xạ trực tiếp vào ngôn ngữ OO 5 Các dạng biểu đồ UML 6 Các dạng biểu đồ UML Mục đích của Class Diagram Phân tích và thiết kế tầm nhìn tĩnh của một ứng dụng Mô tả trách nhiệm của hệ thống Cơ sở cho các biểu đồ thành phần và triển khai Cơ chế chuyển và nhận trong hệ thống. Khi nào sử dụng Class Diagram Mô tả hình ảnh tĩnh của hệ thống Chỉ ra các hợp tác giữa các phần tử trong tầm nhìn tĩnh Mô tả các chức năng thể hiện trong hệ thống Xây dựng phần mềm ứng dụng sử dụng ngôn ngữ OO 7 Các dạng biểu đồ UML Object Diagram Chuyển hóa từ Class Diagram. Object Diagram là hìnhảnh tĩnh của hệ thống tuy nhiên hình ảnh này chỉ được thể hiện tại một thời điểm nhất định. Mục đích của Object Diagram Cơ chế kỹ thuật gửi và nhận giữa các đối tượng hệ thống Mối quan hệ các đối tượng của một hệ thống Hình ảnh tĩnh của một tương tác Hiểu được hành vi đối tượng và quan hệ của chúng từ khía cạnh thực hành. 8 Các dạng biểu đồ UML Khi nào sử dụng Object Diagram Tạo