tailieunhanh - Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh

Phần 1 của giáo trình "Phân tích, thiết kế hướng đối tượng với UML" cung cấp cho học viên những nội dung về: phương pháp hướng đối tượng và quá trình phát triển hệ thống phần mềm; UML và quá trình phát triển phần mềm; biểu đồ ca sử dụng phân tích các nhu cầu của hệ thống; phân tích hệ thống - mô hình khái niệm và biểu đồ lớp; . Mời các bạn cùng tham khảo! | BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP QUẢNG NINH GIÁO TRÌNH PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML DÙNG CHO BẬC ĐẠI HỌC LƯU HÀNH NỘI BỘ QUẢNG NINH - 2021 Phân tích thiết kế hướng đối tượng với UM L Đoàn Văn Ban MỤC LỤC LỜI NÓI ĐẦU 6 PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG QUÁ TRÌNH PHÁT TRIỂN HỆ THỐNG PHẦN MỀM .8 . Giới thiệu .8 . Giới thiệu về hệ thống phần mềm .10 Các đặc trưng của hệ thống . 10 Phân loại hệ thống phần mềm . 12 . Sự phát triển hệ thống .14 Chu trình phát triển hệ thống. 14 Mô hình hoá hệ thống. 19 Các cách tiếp cận trong phát triển phần Cách tiếp cận hướng chức năng . 22 Cách tiếp cận hướng đối tượng . 24 Ưu điểm chính của phương pháp hướng đối tượng . 26 . Quá trình phát triển phần mềm hợp nhất với UML .27 i Xác định các yêu cầu và phân tích hệ thống . 29 ii Phân tích hệ thống hướng đối tượng . 31 iii Thiết kế hệ thống hướng đối tượng . 32 iv Lập trình hướng đối tượng . 33 v Kiểm định phần mềm . 33 vi Vận hành khai thác và bảo trì hệ thống . 34 . Kết luận .34 Câu hỏi và bài tập .36 UML VÀ QUÁ TRÌNH PHÁT TRIỂN PHẦN MỀM .37 Tổng quát về UML .37 Mục đích của UML . 38 Quá trình phát triển phần mềm thống nhất . 38 Giới thiệu tổng quát về UML . 40 Các phần tử của UML . 41 -1- Phân tích thiết kế hướng đối tượng với UM L Đoàn Văn Ban Các khái niệm cơ bản của phương pháp hướng đối tượng trong UML .45 Các đối tượng . 45 Lớp đối tượng . 46 Các giá trị và các thuộc tính của đối tượng . 47 Các thao tác và phương thức . 48 Các mối quan hệ giữa các lớp .48 Sự liên kết và kết hợp giữa các đối tượng . 49 Bội số. 50 Các vai trò trong quan hệ . 51 Quan hệ kết nhập . 52 Quan hệ tổng quát hoá . 53 Kế thừa bội . 55 Quan hệ phụ thuộc. 56 Quan hệ hiện thực hoá . 57 Các gói .57 Các qui tắc ràng buộc và suy diễn .58 Quá trình phát triển phần mềm .59 Xác định các yêu cầu và phân tích .