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

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

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

Số câu30
Quiz ID14898
Câu 1
1. Khái niệm 'Coupling′ (Tính liên kết) và 'Cohesion′ (Tính gắn kết) trong thiết kế phần mềm liên quan đến điều gì?
Câu 2
2. Công cụ 'Git′ được sử dụng chủ yếu cho mục đích gì trong phát triển phần mềm?
Câu 3
3. Đâu là một công cụ phổ biến cho việc quản lý dự án và theo dõi lỗi (Bug tracking) trong phát triển phần mềm?
Câu 4
4. Kiểu kiểm thử 'Regression Testing′ (Kiểm thử hồi quy) được thực hiện khi nào?
Câu 5
5. Đâu là một thách thức chính khi phát triển phần mềm hướng dịch vụ (Service-Oriented Architecture - SOA)?
Câu 6
6. Phương pháp 'Pair Programming′ (Lập trình cặp đôi) mang lại lợi ích chính nào?
Câu 7
7. Khái niệm 'Technical Debt′ (Nợ kỹ thuật) trong công nghệ phần mềm ám chỉ điều gì?
Câu 8
8. Phương pháp Agile Manifesto ưu tiên điều gì hơn trong phát triển phần mềm?
Câu 9
9. UML (Unified Modeling Language) được sử dụng chủ yếu trong công nghệ phần mềm để làm gì?
Câu 10
10. Phương pháp kiểm thử 'Smoke Testing′ thường được thực hiện khi nào?
Câu 11
11. Nguyên tắc 'DRY′ (Don′t Repeat Yourself) trong lập trình khuyến khích điều gì?
Câu 12
12. Phương pháp ước tính 'Planning Poker′ thường được sử dụng trong Agile∕Scrum để làm gì?
Câu 13
13. Đâu là mục tiêu chính của việc tái cấu trúc mã nguồn (Code Refactoring)?
Câu 14
14. Khái niệm 'Refactoring to patterns′ nghĩa là gì?
Câu 15
15. Nguyên tắc SOLID trong thiết kế hướng đối tượng giúp đạt được mục tiêu chính nào?
Câu 16
16. Trong mô hình Scrum, 'Sprint′ là gì?
Câu 17
17. Design Pattern 'Singleton′ giải quyết vấn đề gì trong thiết kế phần mềm?
Câu 18
18. Kiểu kiểm thử 'Acceptance Testing′ (Kiểm thử chấp nhận) được thực hiện bởi ai và nhằm mục đích gì?
Câu 19
19. 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 20
20. Kiểm thử đơn vị (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 21
21. Đâu không phải là một loại yêu cầu phi chức năng (Non-functional requirement) của phần mềm?
Câu 22
22. CI∕CD (Continuous Integration∕Continuous Delivery) là gì và mang lại lợi ích chính nào?
Câu 23
23. Trong mô hình Kanban, 'Work in Progress (WIP) limits′ có ý nghĩa gì?
Câu 24
24. Đâu là lợi ích chính của việc sử dụng hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS)?
Câu 25
25. Trong quy trình kiểm soát phiên bản (Version Control), nhánh 'main′ hoặc 'master′ thường được dùng để làm gì?
Câu 26
26. 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 dự án nào?
Câu 27
27. Trong thiết kế API (Application Programming Interface), RESTful API tuân theo kiến trúc nào?
Câu 28
28. Mục tiêu chính của việc 'Phân tích yêu cầu′ (Requirements Analysis) trong quy trình phát triển phần mềm là gì?
Câu 29
29. Đâu là mục tiêu chính của giai đoạn 'Bảo trì phần mềm′ (Software Maintenance)?
Câu 30
30. Khái niệm 'Microservices′ trong kiến trúc phần mềm là gì?

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