Đề thi, bài tập trắc nghiệm online Phần mềm mã nguồn mở – Đề 13

Đề 13 - Bài tập, đề thi trắc nghiệm online Phần mềm mã nguồn mở

1. Trong mô hình phát triển phần mềm mã nguồn mở, vai trò của 'maintainer' (người bảo trì) là gì?
2. Điều gì KHÔNG phải là một lý do chính khiến các tổ chức chọn sử dụng phần mềm mã nguồn mở?
3. Ví dụ nào sau đây là một hệ điều hành mã nguồn mở phổ biến?
4. Phần mềm mã nguồn mở có thể được sử dụng cho mục đích thương mại không?
5. Lợi ích chính của việc tham gia vào một cộng đồng phần mềm mã nguồn mở là gì?
6. Phần mềm mã nguồn mở là gì?
7. So sánh mô hình 'cathedral' (nhà thờ) và 'bazaar' (chợ) trong phát triển phần mềm mã nguồn mở, mô hình nào thường liên quan đến sự phát triển phân tán và cộng đồng lớn?
8. Khái niệm 'open core' (lõi mở) trong mô hình kinh doanh phần mềm mã nguồn mở nghĩa là gì?
9. Trong ngữ cảnh bảo mật phần mềm, tính minh bạch của mã nguồn mở có thể mang lại lợi ích gì?
10. Lựa chọn nào sau đây mô tả đúng nhất mối quan hệ giữa 'phần mềm tự do' (free software) và 'phần mềm mã nguồn mở' (open source software)?
11. Trong phát triển web, framework mã nguồn mở nào sau đây dựa trên ngôn ngữ JavaScript và rất phổ biến?
12. Công cụ quản lý phiên bản mã nguồn mở nào được sử dụng rộng rãi trong phát triển phần mềm?
13. Giấy phép nào sau đây thường được coi là giấy phép mã nguồn mở?
14. Trong ngữ cảnh phần mềm mã nguồn mở, 'forking' (phân nhánh) có nghĩa là gì?
15. Công cụ phân tích dữ liệu và thống kê mã nguồn mở nào sau đây rất phổ biến và dựa trên ngôn ngữ R?
16. Khái niệm 'copyleft' trong giấy phép mã nguồn mở nhằm mục đích gì?
17. Điều gì có thể là một thách thức khi chuyển đổi từ phần mềm độc quyền sang phần mềm mã nguồn mở trong một tổ chức?
18. Nhược điểm tiềm ẩn của việc sử dụng phần mềm mã nguồn mở có thể là gì?
19. Ưu điểm chính của phần mềm mã nguồn mở so với phần mềm độc quyền là gì?
20. Một tổ chức sử dụng phần mềm mã nguồn mở có thể gặp phải rủi ro pháp lý nào?
21. Điều gì thường được coi là 'bốn quyền tự do' của phần mềm mã nguồn mở?
22. Công cụ xây dựng và quản lý dự án phần mềm mã nguồn mở phổ biến nào thường được sử dụng cho các dự án Java?
23. Mô hình phát triển 'mở' của phần mềm mã nguồn mở có thể dẫn đến điều gì về chất lượng phần mềm?
24. Ứng dụng văn phòng mã nguồn mở nào sau đây được xem là sự thay thế cho Microsoft Office?
25. Điều gì KHÔNG phải là một lợi ích điển hình của phần mềm mã nguồn mở đối với doanh nghiệp?
26. Trong quy trình đóng góp mã nguồn cho một dự án mã nguồn mở, 'pull request' (yêu cầu kéo) thường được sử dụng để làm gì?
27. Điều gì KHÔNG phải là một đặc điểm thường thấy của các dự án phần mềm mã nguồn mở thành công?
28. Điều gì sau đây là một ví dụ về phần mềm mã nguồn mở trong lĩnh vực quản lý cơ sở dữ liệu?
29. Giấy phép mã nguồn mở 'permissive' (cho phép) khác với giấy phép 'copyleft' như thế nào?
30. Giấy phép mã nguồn mở nào sau đây là một ví dụ về giấy phép permissive?