Kỹ thuật nào sau đây là xây dựng phần mềm từ các thành phần đã được thiết kế trong lĩnh vực công nghệ khác nhau?
Trả lời:
Đáp án đúng: C
Kỹ thuật xây dựng phần mềm từ các thành phần đã được thiết kế trong các lĩnh vực công nghệ khác nhau là kiến trúc hướng thành phần (Component architecture).
* **Component architecture (Kiến trúc hướng thành phần):** Tập trung vào việc xây dựng hệ thống phần mềm bằng cách lắp ráp các thành phần (components) độc lập, có khả năng tái sử dụng. Các thành phần này có thể được phát triển bởi các nhóm khác nhau, sử dụng các công nghệ khác nhau, và sau đó được tích hợp lại để tạo thành một hệ thống hoàn chỉnh.
* **Extreme Programming (XP):** Là một phương pháp phát triển phần mềm linh hoạt, tập trung vào việc giao tiếp liên tục, phản hồi nhanh chóng và sự đơn giản. XP không trực tiếp liên quan đến việc xây dựng phần mềm từ các thành phần có sẵn từ các lĩnh vực khác.
* **Evolutionary prototyping (Xây dựng mẫu tiến hóa):** Là một phương pháp xây dựng phần mềm bằng cách phát triển các phiên bản mẫu (prototypes) và liên tục cải tiến chúng dựa trên phản hồi của người dùng. Mặc dù có thể sử dụng các thành phần có sẵn, trọng tâm chính không phải là lắp ráp các thành phần từ các lĩnh vực khác.
* **Open-source development (Phát triển mã nguồn mở):** Là một mô hình phát triển phần mềm mà mã nguồn được công khai và cho phép mọi người sử dụng, sửa đổi và phân phối. Mặc dù các dự án mã nguồn mở có thể sử dụng các thành phần từ các lĩnh vực khác, nhưng đây không phải là định nghĩa cốt lõi của phát triển mã nguồn mở.
Tổng hợp 500+ câu hỏi trắc nghiệm môn Công nghệ phần mềm có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
