tailieunhanh - Bài giảng Lập trình hướng đối tượng: Bài 12 - Phân tích thiết kế hướng đối tượng và biểu đồ lớp

Bài giảng "Lập trình hướng đối tượng: Bài 12 - Phân tích thiết kế hướng đối tượng và biểu đồ lớp" được biên soạn bao gồm các nội dung chính sau: Phân tích thiết kế hướng đối tượng; Biểu đồ lớp; Quan hệ giữa các lớp; Ví dụ và bài tập. Mời các bạn cùng tham khảo bài giảng. | Bài 12. Phân tích thiết kế hướng đối tượng và biểu đồ lớp 1 Nội dung 1. Phân tích thiết kế hướng đối tượng 2. Biểu đồ lớp 3. Quan hệ giữa các lớp 4. Ví dụ và bài tập 2 Nội dung 1. Phân tích thiết kế hướng đối tượng 2. Biểu đồ lớp 3. Quan hệ giữa các lớp 4. Ví dụ và bài tập 3 Tầm quan trọng của OOAD Nhiều người phát triển dự án Cho rằng phần mềm chủ yếu được xây dựng bằng cách gõ code từ bàn phím Không dành đủ thời gian cho quá trình phân tích và thiết kế phần mềm Họ phải cày bừa để hoàn thành chương trình vì Không hiểu hoặc hiểu sai yêu cầu Giao tiếp với các thành viên không tốt Không tích hợp được với module của đồng nghiệp Họ nhận ra rằng Phân tích và Thiết kế cần được coi trọng hơn nhưng đã quá muộn 4 Tầm quan trọng của OOAD 2 Cần thiết lập một cơ chế hiệu quả để nắm bắt yêu cầu phân tích thiết kế Cơ chế này phải như là một ngôn ngữ thống nhất giúp cho quá trình hợp tác hiệu quả giữa các thành viên trong nhóm phát triển phần mềm. OOAD Object Oriented Analysis and Design 5 Mục đích của OOAD Chuyển các yêu cầu của bài toán thành một bản thiết kế của hệ thống sẽ được xây dựng Tập trung vào quá trình phân tích các YÊU CẦU của hệ thống và thiết kế các MÔ HÌNH cho hệ thống đó trước giai đoạn lập trình Được thực hiện nhằm đảm bảo mục đích và yêu cầu của hệ thống được ghi lại một cách hợp lý trước khi hệ thống được xây dựng Cung cấp cho người dùng khách hàng kỹ sư phân tích thiết kế nhiều cái nhìn khác nhau về cùng một hệ thống 6 Phương pháp OOAD OOAD được chia thành 2 giai đoạn Phân tích hướng đối tượng OOA Thiết kế hướng đối tượng OOD OOA là giai đoạn nhằm tạo ra các mô hình cơ bản mô hình khái niệm của hệ thống dựa theo những gì khách hàng yêu cầu về hệ thống của họ OOD sẽ bổ sung thêm các thông tin thiết kế chi tiết cho các mô hình nói trên 7 Phương pháp OOAD 2 1. Use case modeling to define 6. External Specification Design requirements 2. Object extraction and message 5. Normalization of the data structure sequence design between objects using E-R diagram 3. .

TỪ KHÓA LIÊN QUAN