Bài giảng "Nhập môn Công nghệ phần mềm - Tuần 10: Thiết kế và cài đặt" cung cấp cho người học các kiến thức: Thiết kế hướng đối tượng sử dụng UML, thiết kế mẫu, các vấn đề về cài đặt. nội dung chi tiết. | Bài giảng Nhập môn Công nghệ phần mềm: Tuần 10 - Nguyễn Thị Minh Tuyền Nhập môn Công nghệ phần mềm Tuần 10: Thiết kế và cài đặt Nội dung của slide này được dịch và hiệu chỉnh dựa vào các slides của Ian Sommerville Nội dung 1. Thiết kế hướng đối tượng sử dụng UML 2. Thiết kế mẫu 3. Các vấn đề về cài đặt 2 NGUYỄN Thị Minh Tuyền Nội dung 1. Thiết kế hướng đối tượng sử dụng UML 2. Thiết kế mẫu 3. Các vấn đề về cài đặt 3 NGUYỄN Thị Minh Tuyền Phát triển hướng đối tượng £ Phân tích, thiết kế và lập trình hướng đối tượng có liên quan với nhau nhưng tách rời nhau. £ Phân tích hướng đối tượng p liên quan đến việc phát triển mô hình đối tượng của miền ứng dụng. £ Thiết kế hướng đối tượng p liên quan đến việc phát triển mô hình hệ thống hướng đối tượng để cài đặt các yêu cầu. £ Lập trình hướng đối tượng p liên quan đến việc hiện thực hóa thiết kế hướng đối tượng sử dụng ngôn ngữ lập trình hướng đối tượng. 4 NGUYỄN Thị Minh Tuyền 4 Đối tượng và lớp đối tượng £ Đối tượng là một thực thể có một trạng thái và một tập các thao tác hoạt động trên trạng thái đó. £ Lớp đối tượng được sử dụng như một template cho các đối tượng p Gồm việc khai báo tất cả các thuộc tính và dịch vụ liên quan đến một đối tượng trong lớp đó. 5 NGUYỄN Thị Minh Tuyền Quy trình thiết kế hướng đối tượng £ Thiết kế các lớp đối tượng và quan hệ giữa các lớp này. £ Các hệ thống hướng đối tượng thường dễ thay đổi hơn so với hệ thống được phát triển dựa vào các phương pháp hướng chức năng. p Đối tượng bao gồm cả dữ liệu và các thao tác trên dữ liệu è dễ hiểu và dễ thay đổi hơn các thực thể độc lập. p Việc thay đổi cài đặt của một đối tượng .