Giáo Trình Phân Tích và Thiết Kế Hướng Đối Tượng

Trường đại học

Đại Học Quốc Gia Hà Nội

Chuyên ngành

Công Nghệ

Người đăng

Ẩn danh

Thể loại

Giáo Trình
216
11
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

MỤC LỤC

1. CHƯƠNG 1. MÔ HÌNH HÓA ĐỐI TƯỢNG

1.1. Các nguyên tắc cơ bản của hướng đối tượng

1.2. Sự trừu tượng hóa

1.3. Tính mô-đun hóa

1.4. Sự phân cấp

1.5. Khái niệm cơ bản về mô hình hướng đối tượng

1.6. Lớp đối tượng

1.7. Tổng quát hóa - Kế thừa

2. NGÔN NGỮ MÔ HÌNH HÓA UML

2.1. Lịch sử ra đời và các mục tiêu thiết kế

2.2. Đặc điểm sử dụng

2.3. Phần tử mô hình trong UML

2.4. Các quan hệ trong UML

2.5. Các biểu đồ trong UML

2.6. Các luật và ràng buộc trong UML

2.7. Biểu đồ ca sử dụng

2.8. Khái niệm cơ sở cho biểu đồ ca sử dụng

2.9. Mô hình hóa với biểu đồ ca sử dụng

2.10. Khái niệm cơ sở cho biểu đồ tương tác

2.11. Biểu đồ tuần tự

2.12. Biểu đồ giao tiếp

2.13. Mô hình hóa với biểu đồ tương tác

2.14. Khái niệm cơ sở cho khung nhìn tĩnh

2.15. Quan hệ trong khung nhìn tĩnh

2.16. Biểu đồ đối tượng

2.17. Mô hình hóa với biểu đồ lớp

2.18. Biểu đồ trạng thái

2.19. Khái niệm cơ sở cho biểu đồ trạng thái

2.20. Mô hình hóa biểu đồ trạng thái

2.21. Biểu đồ hoạt động

2.22. Khái niệm cơ sở cho biểu đồ hoạt động

2.23. Mô hình hóa biểu đồ hoạt động

2.24. Biểu đồ thành phần

2.25. Biểu đồ triển khai

3. TỔNG QUAN VỀ QUY TRÌNH PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG

3.1. Quy trình phát triển hướng đối tượng

3.2. Các triệu chứng của vấn đề phát triển phần mềm

3.3. Bộ kinh nghiệm thực tiễn

3.4. Giới thiệu quy trình phát triển RUP

3.5. Mô hình hóa nghiệp vụ

3.6. Mục đích của mô hình hóa nghiệp vụ

3.7. Hoạt động mô hình hóa nghiệp vụ

3.8. Mô hình hóa nghiệp vụ với UML

3.9. Chuyển mô hình hóa nghiệp vụ sang mô hình ca sử dụng

3.10. Nắm bắt yêu cầu

3.11. Mục đích của nắm bắt yêu cầu

3.12. Chế tác cho mô hình yêu cầu

3.13. Mô hình hóa yêu cầu với UML

3.14. Phân tích và thiết kế

3.15. Mục đích của hoạt động phân tích và thiết kế

3.16. Bước chuyển tiếp từ yêu cầu sang thực thi

3.17. Sự khác nhau giữa phân tích và thiết kế

3.18. Phân tích và thiết kế lấy kiến trúc làm trung tâm

3.19. Luồng hoạt động phân tích và thiết kế

4. PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG

4.1. Phân tích kiến trúc

4.2. Khung cảnh và mục đích của phân tích kiến trúc

4.3. Khái niệm chính trong phân tích kiến trúc

4.4. Tổ chức mức cao cho các phân hệ

4.5. Xác định các cơ chế phân tích

4.6. Xác định các trừu tượng chính

4.7. Xác định các hiện thực hóa ca sử dụng

4.8. Phân tích ca sử dụng

4.9. Tổng quan về phân tích ca sử dụng

4.10. Chi tiết hóa mô tả ca sử dụng

4.11. Xác định lớp phân tích

4.12. Phân bố hành vi ca sử dụng cho lớp phân tích

4.13. Mô tả và tổng hợp các lớp phân tích

4.14. Kiểm tra kết quả phân tích

5. THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

5.1. Xác định các phần tử thiết kế

5.2. Xác định các lớp và các hệ thống con

5.3. Xác định giao diện hệ thống con

5.4. Xác định các khả năng tái sử dụng

5.5. Cập nhật tổ chức của mô hình thiết kế

5.6. Các cơ chế thiết kế

5.7. Phân loại khách của cơ chế phân tích

5.8. Tài liệu hóa cơ chế kiến trúc

5.9. Mô tả kiến trúc thực thi

5.10. Phân tích yêu cầu thực hiện đồng thời

5.11. Xác định các tiến trình và luồng song song

5.12. Xác định vòng đời tiến trình

5.13. Ánh xạ các tiến trình đến thực thi

5.14. Phân bố các phần tử mô hình vào trong các tiến trình

5.15. Mô tả sự phân tán

5.16. Định nghĩa cấu hình mạng

5.17. Cung cấp các tiến trình đến các nút

5.18. Định nghĩa các cơ chế phân tán

5.19. Thiết kế ca sử dụng

5.20. Mô tả sự tương tác giữa các đối tượng thiết kế

5.21. Đơn giản hóa biểu đồ tuần tự sử dụng hệ thống con

5.22. Mô tả các hành vi liên quan dữ liệu bền vững

5.23. Làm mịn sự mô tả luồng các sự kiện

5.24. Thống nhất các lớp và các hệ thống con

5.25. Thiết kế các hệ thống con

5.26. Phân bố hành vi vào các phần tử hệ thống con

5.27. Tài liệu hóa các phần tử hệ thống con

5.28. Mô tả sự phụ thuộc các hệ thống con

5.29. Thiết kế các lớp

5.30. Tạo các lớp thiết kế ban đầu

5.31. Định nghĩa thao tác

5.32. Định nghĩa phương thức

5.33. Định nghĩa trạng thái

5.34. Định nghĩa thuộc tính

5.35. Định nghĩa sự phụ thuộc

5.36. Định nghĩa quan hệ liên kết

5.37. Định nghĩa sự tổng quát hóa

5.38. Xử lý xung đột các ca sử dụng

5.39. Xem xét các yêu cầu phi chức năng

5.40. Thiết kế cơ sở dữ liệu

5.41. Ánh xạ các lớp thiết kế bền vững sang mô hình dữ liệu

5.42. Phân bố hành vi của lớp đến cơ sở dữ liệu

PHỤ LỤC: HỆ THỐNG QUẢN LÝ CHƯƠNG TRÌNH ĐÀO TẠO

5.43. Nắm bắt yêu cầu

5.44. Mô tả nghiệp vụ bài toán

5.45. Mô hình yêu cầu

5.46. Phân tích từng ca sử dụng

5.47. Kiến trúc vật lý của ứng dụng

5.48. Xác định gói thiết kế

5.49. Thiết kế cho từng ca sử dụng

5.50. Biểu đồ lớp tổng thể

Giáo trình phân tích và thiết kế hướng đối tượng trương ninh thuận đặng đức hạnh

Bạn đang xem trước tài liệu:

Giáo trình phân tích và thiết kế hướng đối tượng trương ninh thuận đặng đức hạnh

Giáo Trình Phân Tích và Thiết Kế Hướng Đối Tượng là một tài liệu quan trọng dành cho những ai muốn nắm vững các nguyên tắc và phương pháp trong phân tích và thiết kế phần mềm theo hướng đối tượng. Tài liệu này không chỉ cung cấp kiến thức lý thuyết mà còn hướng dẫn thực hành, giúp người đọc hiểu rõ hơn về quy trình phát triển phần mềm, từ việc xác định yêu cầu đến thiết kế hệ thống.

Đặc biệt, tài liệu này mang lại lợi ích lớn cho sinh viên và các chuyên gia trong ngành công nghệ thông tin, giúp họ nâng cao kỹ năng và khả năng áp dụng các phương pháp phân tích hiện đại. Để mở rộng thêm kiến thức của bạn, bạn có thể tham khảo các tài liệu liên quan như Luận văn tốt nghiệp tmu phân tích và đánh giá quy trình xây dựng hệ thống thông tin quản lý nhân sự tại công ty tnhh phần mềm fpt, nơi bạn có thể tìm hiểu sâu hơn về quy trình phát triển hệ thống thông tin. Ngoài ra, tài liệu Đảm bảo chất lượng và kiểm thử phần mềm tìm hiểu và sử dụng phần mềm kiểm thử tự động katalon studio 2 sẽ giúp bạn nắm bắt các kỹ thuật kiểm thử phần mềm hiệu quả. Cuối cùng, bạn cũng có thể tham khảo Giáo trình xây dựng phần mềm quản lý ngành công nghệ thông tin cao đẳng để có cái nhìn tổng quan hơn về việc phát triển phần mềm trong lĩnh vực công nghệ thông tin. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và kỹ năng của mình trong lĩnh vực này.