[KNTT] Trắc nghiệm Tin học 10 bài Nghề phát triển phần mềm

[KNTT] Trắc nghiệm Tin học 10 bài Nghề phát triển phần mềm

1. Khái niệm mô-đun (module) trong phần mềm đề cập đến:
2. Trong kiểm thử phần mềm, kiểm thử hồi quy (regression testing) được thực hiện nhằm mục đích gì?
3. Khái niệm nợ kỹ thuật (technical debt) trong phát triển phần mềm đề cập đến:
4. Trong phát triển phần mềm, deployment (triển khai) là giai đoạn:
5. Công cụ nào thường được sử dụng để quản lý phiên bản mã nguồn trong các dự án phát triển phần mềm, cho phép theo dõi thay đổi và cộng tác giữa các nhà phát triển?
6. Trong quá trình phát triển phần mềm, yêu cầu chức năng (functional requirements) mô tả điều gì?
7. Khái niệm mã nguồn mở (open source) trong phần mềm có nghĩa là gì?
8. Khái niệm refactoring trong lập trình đề cập đến:
9. Trong phát triển phần mềm, testing pyramid (kim tự tháp kiểm thử) là một khái niệm đề xuất tỷ lệ các loại kiểm thử. Loại kiểm thử nào chiếm số lượng lớn nhất ở đáy kim tự tháp?
10. Trong phát triển phần mềm Agile, nguyên tắc Phản hồi thường xuyên (Frequent delivery of working software) nhấn mạnh điều gì?
11. Vai trò của Kiến trúc sư phần mềm (Software Architect) trong một dự án phát triển phần mềm là gì?
12. Mô hình phát triển phần mềm nào nhấn mạnh sự lặp lại và phản hồi liên tục từ khách hàng trong suốt quá trình phát triển?
13. Trong quy trình phát triển phần mềm, UAT (User Acceptance Testing) là giai đoạn:
14. Khái niệm API (Application Programming Interface) trong phát triển phần mềm thường được hiểu là:
15. Ngành nghề Kỹ sư DevOps (DevOps Engineer) tập trung vào việc:
16. Vai trò của Scrum Master trong một đội Scrum là gì?
17. Trong lĩnh vực phát triển phần mềm, khái niệm kiến trúc phần mềm (software architecture) đề cập đến điều gì?
18. Ngôn ngữ lập trình nào sau đây thường được coi là ngôn ngữ biên dịch (compiled language), yêu cầu bước biên dịch trước khi chạy?
19. Trong lập trình hướng đối tượng (OOP), khái niệm tính đóng gói (encapsulation) có nghĩa là gì?
20. Yếu tố nào là quan trọng nhất đối với một Product Owner trong quy trình Scrum?
21. Ngành nghề nào chịu trách nhiệm thiết kế và quản lý cơ sở dữ liệu cho các ứng dụng phần mềm?
22. Yếu tố nào sau đây KHÔNG phải là một giai đoạn chính trong vòng đời phát triển phần mềm (SDLC - Software Development Life Cycle) theo mô hình thác nước truyền thống?
23. Trong mô hình Agile, Sprint là một khoảng thời gian cố định, thường kéo dài bao lâu?
24. Ngôn ngữ lập trình nào sau đây thường được sử dụng cho phát triển web phía máy khách (client-side) và xử lý tương tác trên trình duyệt?
25. Trong kiểm thử phần mềm, kiểm thử đơn vị (unit testing) tập trung vào việc kiểm tra điều gì?