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

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

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

Số câu30
Quiz ID14901
Câu 1
1. Phương pháp nào sau đây tập trung vào việc phát triển phần mềm lặp đi lặp lại và gia tăng, với sự tham gia liên tục của khách hàng?
Câu 2
2. Đâ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?
Câu 3
3. 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 4
4. Phương pháp phát triển phần mềm nào tập trung vào việc lập kế hoạch chi tiết và đầy đủ ở giai đoạn đầu dự án?
Câu 5
5. Đâu là một lợi ích chính của việc sử dụng kiến trúc Microservices?
Câu 6
6. Khái niệm 'Continuous Integration′ (Tích hợp liên tục) trong DevOps là gì?
Câu 7
7. Công nghệ containerization, ví dụ như Docker, giúp giải quyết vấn đề gì trong triển khai phần mềm?
Câu 8
8. Đâu là một ví dụ về 'Design Pattern′ (Mẫu thiết kế) trong lập trình hướng đối tượng?
Câu 9
9. Khái niệm 'Technical Debt′ (Nợ kỹ thuật) trong công nghệ phần mềm đề cập đến điều gì?
Câu 10
10. Trong quy trình kiểm thử phần mềm, kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào?
Câu 11
11. Công cụ quản lý phiên bản (Version Control System) nào phổ biến nhất hiện nay?
Câu 12
12. Trong quản lý yêu cầu (Requirements Management), 'Use Case′ (Ca sử dụng) được dùng để mô tả điều gì?
Câu 13
13. Trong mô hình Scrum, 'Product Backlog′ là gì?
Câu 14
14. Trong kiến trúc phần mềm, 'Layered architecture′ (Kiến trúc phân lớp) có ưu điểm chính nào?
Câu 15
15. Tiêu chí 'Tính bảo trì' (Maintainability) trong chất lượng phần mềm liên quan đến điều gì?
Câu 16
16. Phương pháp kiểm thử nào kiểm tra các đường dẫn thực thi (execution paths) khác nhau trong mã nguồn?
Câu 17
17. Trong ngữ cảnh 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 18
18. Nguyên tắc SOLID trong thiết kế hướng đối tượng bao gồm chữ 'S′ đại diện cho nguyên tắc nào?
Câu 19
19. Trong kiểm thử hiệu năng (Performance testing), 'Load testing′ (Kiểm thử tải) nhằm mục đích gì?
Câu 20
20. Trong mô hình Scrum, 'Sprint′ là gì?
Câu 21
21. Khái niệm 'Code smell′ (Mùi mã) trong lập trình đề cập đến điều gì?
Câu 22
22. Đâu là mô hình phát triển phần mềm tuyến tính tuần tự, trong đó mỗi giai đoạn phải hoàn thành trước khi giai đoạn tiếp theo bắt đầu?
Câu 23
23. UML (Unified Modeling Language) được sử dụng chủ yếu để làm gì trong công nghệ phần mềm?
Câu 24
24. Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi lỗi (bug tracking) trong dự án phần mềm?
Câu 25
25. Đâ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 26
26. Đâ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 27
27. Phương pháp phát triển phần mềm nào ưu tiên 'Individuals and interactions over processes and tools′ (Cá nhân và tương tác hơn quy trình và công cụ)?
Câu 28
28. Công cụ phân tích mã tĩnh (Static code analysis) được sử dụng để làm gì?
Câu 29
29. Kiểu kiểm thử phần mềm nào được thực hiện bởi người dùng cuối để xác nhận phần mềm đáp ứng yêu cầu và mong đợi của họ?
Câu 30
30. Phương pháp kiểm thử 'Acceptance Test Driven Development′ (ATDD) là gì?

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