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

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

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

Số câu30
Quiz ID14897
Câu 1
1. Nguyên tắc 'SOLID′ trong thiết kế hướng đối tượng bao gồm chữ 'L′ đại diện cho nguyên tắc nào?
Câu 2
2. Chỉ số 'Cyclomatic Complexity′ được dùng để đo lường điều gì trong mã nguồn?
Câu 3
3. Đâu là một ví dụ về 'mã độc′ (malware) thuộc loại 'Trojan Horse′?
Câu 4
4. Khái niệm 'Technical Debt′ (Nợ kỹ thuật) trong phát triển phần mềm đề cập đến điều gì?
Câu 5
5. Trong quản lý dự án phần mềm, 'biểu đồ Gantt′ được sử dụng để làm gì?
Câu 6
6. Phương pháp phát triển phần mềm 'Scrum′ thuộc loại mô hình Agile nào?
Câu 7
7. Đâu là một nguyên tắc quan trọng trong 'Tuyên ngôn Agile′ (Agile Manifesto)?
Câu 8
8. Trong mô hình Scrum, 'Product Owner′ chịu trách nhiệm chính về điều gì?
Câu 9
9. Đâu là nhược điểm chính của mô hình phát triển phần mềm lặp (Iterative Development)?
Câu 10
10. Đâ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?
Câu 11
11. Trong thiết kế hướng đối tượng, khái niệm 'tính đóng gói′ (Encapsulation) nhằm mục đích gì?
Câu 12
12. Đâu là một ví dụ về 'mẫu thiết kế' (Design Pattern) thuộc loại 'Creational′?
Câu 13
13. Đâu là một thách thức chính trong việc bảo trì phần mềm?
Câu 14
14. Đâu là một loại lỗi thường gặp trong giai đoạn 'phân tích yêu cầu′ của dự án phần mềm?
Câu 15
15. Trong kiểm thử bảo mật phần mềm, 'SQL Injection′ là loại tấn công nào?
Câu 16
16. Phương pháp 'Refactoring′ trong lập trình là gì?
Câu 17
17. Mục tiêu của 'kiểm thử hiệu năng′ (Performance testing) là gì?
Câu 18
18. Mô hình thác nước (Waterfall) trong quy trình phát triển phần mềm phù hợp nhất với loại dự án nào?
Câu 19
19. Phương pháp kiểm thử 'Unit Testing′ thường được thực hiện ở giai đoạn nào của quy trình phát triển phần mềm?
Câu 20
20. Khái niệm 'Tích hợp liên tục′ (Continuous Integration - CI) trong DevOps nhằm mục đích gì?
Câu 21
21. Trong mô hình Agile, thuật ngữ 'Sprint′ dùng để chỉ điều gì?
Câu 22
22. Mục tiêu chính của Kỹ nghệ Phần mềm (Software Engineering) là gì?
Câu 23
23. Đâu là một thách thức khi áp dụng kiến trúc Microservices?
Câu 24
24. Đâu là mục tiêu chính của kiểm thử hồi quy (Regression testing)?
Câu 25
25. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?
Câu 26
26. Yêu cầu phi chức năng (Non-functional requirements) mô tả khía cạnh nào của phần mềm?
Câu 27
27. Đâu là một ví dụ về công cụ quản lý dự án phần mềm Agile phổ biến?
Câu 28
28. Đâu là một lợi ích của việc sử dụng 'containerization′ (ví dụ: Docker) trong triển khai phần mềm?
Câu 29
29. Trong kiểm thử phần mềm, độ bao phủ mã (Code coverage) dùng để đo lường điều gì?
Câu 30
30. Trong thiết kế cơ sở dữ liệu, 'chuẩn hóa′ (Normalization) nhằm mục đích gì?

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