
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
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
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 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 VÀ..................................................8 QUÁ TRÌNH PHÁT TRIỂN HỆ THỐNG PHẦN MỀM ................................8 1.1. Giới thiệu ......................................................................................................8 1.2. Giới thiệu về hệ thống phần mềm .....................................................10 1.2.1 Các đặc trưng của hệ thống ............................................................................ 10 1.2.2 Phân loại hệ thống phần mềm ........................................................................ 12 1.3. Sự phát triển hệ thống .................................................................................14 1.3.1 Chu trình phát triển hệ thống.......................................................................... 14 1.3.2 Mô hình hoá hệ thống..................................................................................... 19 1.4 Các cách tiếp cận trong phát triển phần mềm..............................................22 1.4.1 Cách tiếp cận hướng chức năng ........................................................... 22 1.4.2 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 1.5. 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 1.6. 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 2.1 Tổng quát về UML ......................................................................................37 2.1.1 Mục đích của UML ........................................................................................ 38 2.1.2 Quá trình phát triển phần mềm thống nhất ..................................................... 38 2.1.3 Giới thiệu tổng quát về UML ......................................................................... 40 2.1.4 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 2.2 Các khái niệm cơ bản của phương pháp hướng đối tượng trong UML ......45 2.2.1 Các đối tượng ................................................................................................. 45 2.2.2 Lớp đối tượng ................................................................................................. 46 2.2.3 Các giá trị và các thuộc tính của đối tượng .................................................... 47 2.2.4 Các thao tác và phương thức .......................................................................... 48 2.3 Các mối quan hệ giữa các lớp ......................................................................48 2.3.1 Sự liên kết và kết hợp giữa các đối tượng ...................................................... 49 2.3.2 Bội số.............................................................................................................. 50 2.3.3 Các vai trò trong quan hệ ............................................................................... 51 2.3.4 Quan hệ kết nhập ............................................................................................ 52 2.3.5 Quan hệ tổng quát hoá ................................................................................... 53 2.3.6 Kế thừa bội ..................................................................................................... 55 2.3.7 Quan hệ phụ thuộc.......................................................................................... 56 2.3.7 Quan hệ hiện thực hoá .................................................................................... 57 2.4 Các gói .........................................................................................................57 2.5 Các qui tắc ràng buộc và suy diễn ...............................................................58 2.6 Quá trình phát triển phần mềm ....................................................................59 2.6.1 Xác định các yêu cầu và phân tích hệ thống ....................................... ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Phân tích thiết kế hướng đối tượng với UML Phân tích thiết kế hướng đối tượng với UML Hệ thống phần mềm Lập trình hướng đối tượng Biểu đồ ca sử dụng Thiết kế hệ thống hướng đối tượngTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 308 0 0 -
101 trang 208 1 0
-
Đề tài: Quản lý điểm sinh viên
25 trang 186 0 0 -
Bài tập lớn môn Phát triển phần mềm hướng dịch vụ
16 trang 143 1 0 -
14 trang 139 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 127 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 102 0 0 -
265 trang 91 0 0
-
Giáo trình Đồ án tốt nghiệp (Nghề: Quản trị mạng máy tính) - CĐ Công nghiệp và Thương mại
101 trang 87 0 0 -
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 85 0 0 -
33 trang 73 0 0
-
Giáo trình phân tích thiết kế hệ thống thông tin - ĐH Công nghiệp TP Hồ Chí Minh
189 trang 65 2 0 -
Bài giảng Nhập môn công nghệ phần mềm: Chương 7 - Nguyễn Thanh Bình
77 trang 59 0 0 -
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 56 0 0 -
Đề cương môn học Lập trình Java
28 trang 52 0 0 -
Bài giảng Phân tích & thiết kế hệ thống hướng đối tượng - Trường Đại học Hàng Hải Việt Nam
52 trang 52 0 0 -
Cấu trúc dữ liệu và Ngôn ngữ lập trình C
261 trang 49 0 0 -
Giáo trình Lập trình hướng đối tượng với Java: Phần 1 - Trần Thị Minh Châu, Nguyễn Việt Hà
150 trang 45 0 0 -
Bài giảng Lập trình hướng đối tượng (dùng JAVA): Chương 1 - Trần Minh Thái
40 trang 44 0 0 -
Tự học lập trình hướng đối tượng và lập trình cơ sở dữ liệu C part 1
40 trang 42 0 0