Đề thi, bài tập trắc nghiệm online Công nghệ phần mềm – Đề 9

Đề 9 - Bài tập, đề thi trắc nghiệm online Công nghệ phần mềm

1. Trong mô hình Scrum, ai chịu trách nhiệm đảm bảo nhóm Scrum tuân thủ đúng quy trình Scrum?
2. Trong mô hình Scrum, 'Sprint′ là gì?
3. Nguyên tắc SOLID trong thiết kế hướng đối tượng (Object-Oriented Design) là gì?
4. Mục đích của việc lập kế hoạch dự phòng (Contingency planning) trong quản lý dự án phần mềm là gì?
5. Đâu là một công cụ quản lý dự án phần mềm phổ biến?
6. Đâu là lợi ích chính của việc sử dụng hệ thống quản lý phiên bản (Version Control System) như Git?
7. Đâu là một ví dụ về 'Non-functional requirement′ (yêu cầu phi chức năng) của phần mềm?
8. CI∕CD là viết tắt của cụm từ nào trong phát triển phần mềm?
9. Agile Manifesto ưu tiên điều gì hơn là quy trình và công cụ?
10. Design pattern (mẫu thiết kế) là gì?
11. Tính 'module hóa′ (modularity) trong thiết kế phần mềm mang lại lợi ích gì?
12. Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?
13. Technical debt (nợ kỹ thuật) trong phát triển phần mềm là gì?
14. Kiến trúc Microservices có ưu điểm gì so với kiến trúc Monolithic?
15. Trong kiểm thử hiệu năng (Performance testing), 'Load testing′ (kiểm thử tải) là gì?
16. Đâu là mục tiêu chính của quy trình phát triển phần mềm?
17. Kiểm thử hộp đen (Black-box testing) tập trung vào điều gì?
18. Phân tích yêu cầu (Requirements analysis) là giai đoạn nào trong quy trình phát triển phần mềm?
19. Mô hình thác nước (Waterfall) phù hợp nhất với dự án nào?
20. Đâu là một loại tấn công bảo mật phổ biến nhắm vào ứng dụng web?
21. Use case (ca sử dụng) mô tả điều gì?
22. Unit test (kiểm thử đơn vị) nhằm mục đích kiểm tra điều gì?
23. SOLID, chữ 'O′ trong SOLID đại diện cho nguyên tắc nào?
24. SQL là ngôn ngữ truy vấn dữ liệu được sử dụng chủ yếu với loại cơ sở dữ liệu nào?
25. Đâu KHÔNG phải là một loại kiểm thử phần mềm?
26. Kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA) tập trung vào điều gì?
27. Chức năng chính của lớp 'Presentation Layer′ (tầng trình diễn) trong kiến trúc ba lớp là gì?
28. Refactoring (tái cấu trúc code) là gì?
29. Đâu là nhược điểm chính của mô hình phát triển phần mềm 'Big Bang′?
30. Mục tiêu của 'Code review′ (rà soát code) là gì?