Đề 5 – Đề thi, câu hỏi trắc nghiệm online Công nghệ phần mềm

Đề 5 - Đề thi, câu hỏi trắc nghiệm online Công nghệ phần mềm

1. Đâu là mục tiêu chính của việc sử dụng DevOps?
2. Đâu là lợi ích chính của việc sử dụng Cloud Computing trong phát triển và triển khai phần mềm?
3. Trong phát triển phần mềm, Domain-Driven Design (DDD) là gì?
4. Đâu là lợi ích chính của việc sử dụng Infrastructure as Code (IaC)?
5. Trong lập trình hướng đối tượng, tính đóng gói (encapsulation) có ý nghĩa gì?
6. Trong phát triển phần mềm, Refactoring là gì?
7. Đâu là lợi ích chính của việc sử dụng Test-Driven Development (TDD)?
8. Trong phát triển phần mềm, Continuous Integration (CI) là gì?
9. Trong phát triển phần mềm, SOLID là viết tắt của những nguyên tắc thiết kế hướng đối tượng nào?
10. Đâu là lợi ích chính của việc sử dụng Microservices architecture?
11. Đâu là mục tiêu chính của việc sử dụng Scrum trong quản lý dự án phần mềm?
12. Đâu là mục tiêu chính của việc sử dụng mô hình Agile trong phát triển phần mềm?
13. Đâ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?
14. Trong kiểm thử phần mềm, Mutation Testing được sử dụng để làm gì?
15. Trong kiểm thử phần mềm, Fuzzing được sử dụng để làm gì?
16. Trong phát triển phần mềm, Technical Debt là gì?
17. Đâu là mục tiêu chính của việc sử dụng Code Review?
18. Đâu là mục tiêu chính của việc sử dụng UML (Unified Modeling Language)?
19. Trong kiểm thử phần mềm, Acceptance Testing được thực hiện bởi ai?
20. Đâu là nhược điểm chính của mô hình thác nước (waterfall model) trong phát triển phần mềm?
21. Trong phát triển phần mềm, Design by Contract (DBC) là gì?
22. Trong kiểm thử phần mềm, Regression Testing được sử dụng để làm gì?
23. Trong kiểm thử phần mềm, kiểm thử hộp đen (black box testing) tập trung vào điều gì?
24. Đâu là lợi ích chính của việc sử dụng Docker trong triển khai phần mềm?
25. Đâu là mục tiêu chính của việc sử dụng Design Patterns trong thiết kế phần mềm?
26. Trong kiểm thử phần mềm, Load Testing được sử dụng để làm gì?
27. Trong kiểm thử phần mềm, Unit Testing tập trung vào việc kiểm tra điều gì?
28. Đâu là mục tiêu chính của việc sử dụng Dependency Injection (DI)?
29. Đâu là vai trò chính của kiến trúc sư phần mềm (software architect)?
30. Trong cơ sở dữ liệu, ACID là viết tắt của những thuộc tính nào?