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

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

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

Số câu30
Quiz ID14902
Câu 1
1. Trong bảo mật phần mềm, 'SQL injection′ là loại tấn công nào?
Câu 2
2. Trong kiểm thử phần mềm, 'mutation testing′ (kiểm thử đột biến) dùng để đánh giá điều gì?
Câu 3
3. Khái niệm 'design pattern′ (mẫu thiết kế) trong công nghệ phần mềm là gì?
Câu 4
4. Khái niệm 'containerization′ (ví dụ: Docker) mang lại lợi ích chính nào trong triển khai ứng dụng?
Câu 5
5. Trong ngữ cảnh 'DevOps′, 'Infrastructure as Code′ (IaC) nghĩa là gì?
Câu 6
6. Phương pháp đo lường 'Function Point′ (điểm chức năng) được sử dụng để ước tính yếu tố nào trong dự án phần mềm?
Câu 7
7. Công cụ 'Version control system′ (VCS) được sử dụng để làm gì trong phát triển phần mềm?
Câu 8
8. Đâu là lợi ích chính của việc sử dụng 'kiến trúc microservices′?
Câu 9
9. Trong mô hình Agile, 'Sprint′ là gì?
Câu 10
10. Trong kiểm thử phần mềm, 'kiểm thử hộp đen′ (black-box testing) tập trung vào yếu tố nào?
Câu 11
11. Trong kiểm thử phần mềm, 'regression testing′ (kiểm thử hồi quy) được thực hiện khi nào?
Câu 12
12. Thuật ngữ 'refactoring′ trong lập trình nghĩa là gì?
Câu 13
13. Trong quản lý cấu hình phần mềm, 'baseline′ (đường cơ sở) là gì?
Câu 14
14. Trong mô hình 'Client-Server′, client và server giao tiếp với nhau thông qua giao thức nào phổ biến nhất cho ứng dụng web?
Câu 15
15. Đâu là một thách thức chính khi phát triển phần mềm cho hệ thống nhúng (embedded systems)?
Câu 16
16. Khái niệm 'technical debt′ (nợ kỹ thuật) trong công nghệ phần mềm là gì?
Câu 17
17. Phương pháp 'Agile′ trong phát triển phần mềm nhấn mạnh vào điều gì?
Câu 18
18. Trong lập trình hướng đối tượng (OOP), 'tính đa hình′ (polymorphism) nghĩa là gì?
Câu 19
19. Mục tiêu chính của quy trình 'Xác định yêu cầu′ trong công nghệ phần mềm là gì?
Câu 20
20. Yếu tố nào sau đây KHÔNG phải là một phần của 'Tam giác dự án′ (Project Management Triangle) trong quản lý dự án phần mềm?
Câu 21
21. Trong thiết kế cơ sở dữ liệu, 'chuẩn hóa dữ liệu′ (database normalization) nhằm mục đích gì?
Câu 22
22. Nguyên tắc 'SOLID′ trong thiết kế hướng đối tượng hướng đến mục tiêu chính nào?
Câu 23
23. Khái niệm 'coupling′ (kết nối) trong thiết kế phần mềm đề cập đến điều gì?
Câu 24
24. Mô hình phát triển phần mềm 'Thác nước′ (Waterfall) phù hợp nhất với loại dự án nào?
Câu 25
25. Nguyên tắc 'DRY′ (Don′t Repeat Yourself) trong lập trình khuyến khích điều gì?
Câu 26
26. Phương pháp 'TDD′ (Test-Driven Development) là gì?
Câu 27
27. Công cụ 'CI∕CD′ (Continuous Integration∕Continuous Delivery) giúp tự động hóa quy trình nào trong phát triển phần mềm?
Câu 28
28. Trong kiểm thử hiệu năng (performance testing), 'stress testing′ nhằm mục đích gì?
Câu 29
29. Phương pháp 'Scrum′ trong Agile tập trung vào việc quản lý dự án như thế nào?
Câu 30
30. Đâu là mục tiêu chính của 'kiểm thử chấp nhận người dùng′ (User Acceptance Testing - UAT)?

Để lại một bình luận