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

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

1. Trong mô hình V-model, giai đoạn 'Unit Testing′ tương ứng với giai đoạn nào của Requirement?
2. Trong ngữ cảnh kiểm thử phần mềm, 'Black-box testing′ (Kiểm thử hộp đen) tập trung vào điều gì?
3. Đâ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?
4. Trong thiết kế hướng đối tượng, 'Inheritance′ (Kế thừa) cho phép điều gì?
5. Thuật ngữ 'Technical Debt′ (Nợ kỹ thuật) trong công nghệ phần mềm dùng để chỉ điều gì?
6. Đâu không phải là một giai đoạn chính trong vòng đời phát triển phần mềm (SDLC)?
7. Đâu là một framework phổ biến cho kiểm thử tự động (Test Automation) trong phát triển web?
8. Nguyên tắc 'DRY′ (Don′t Repeat Yourself) trong lập trình hướng tới mục tiêu chính nào?
9. Nguyên tắc 'KISS′ (Keep It Simple, Stupid) trong lập trình khuyến khích điều gì?
10. Phương pháp Agile Manifesto nhấn mạnh giá trị nào hơn trong phát triển phần mềm?
11. Chỉ số 'Cyclomatic Complexity′ đo lường điều gì trong code phần mềm?
12. Mô hình phát triển phần mềm Waterfall (Thác nước) phù hợp nhất với loại dự án nào?
13. Khái niệm 'Coupling′ (Độ liên kết) trong thiết kế phần mềm đề cập đến điều gì?
14. Phương pháp kiểm thử 'White-box testing′ (Kiểm thử hộp trắng) đòi hỏi điều gì?
15. Mục đích chính của 'Code review′ (Rà soát code) là gì?
16. Trong quản lý dự án phần mềm, 'Scope creep′ (Lệch phạm vi) đề cập đến vấn đề gì?
17. Trong lập trình hướng đối tượng, 'Polymorphism′ (Đa hình) cho phép điều gì?
18. Trong thiết kế cơ sở dữ liệu, 'Normalization′ (Chuẩn hóa) nhằm mục đích chính gì?
19. Thuật ngữ 'Continuous Integration′ (Tích hợp liên tục) trong DevOps đề cập đến quy trình nào?
20. UML (Unified Modeling Language) được sử dụng chủ yếu cho mục đích gì trong phát triển phần mềm?
21. Trong mô hình Scrum, 'Product Backlog′ là gì?
22. Khái niệm 'Refactoring′ (Tái cấu trúc mã nguồn) trong lập trình là gì?
23. Trong mô hình Scrum, 'Sprint′ là gì?
24. Mục tiêu chính của quy trình Requirement Elicitation (Thu thập yêu cầu) trong kỹ nghệ phần mềm là gì?
25. Đâu là một loại kiểm thử hiệu năng (Performance testing)?
26. Mục tiêu của 'Design Patterns′ (Mẫu thiết kế) trong công nghệ phần mềm là gì?
27. Phương pháp kiểm thử 'Unit testing′ (Kiểm thử đơn vị) tập trung vào việc kiểm tra thành phần nào của phần mềm?
28. Trong quy trình phát triển phần mềm, 'Acceptance testing′ (Kiểm thử chấp nhận) được thực hiện bởi ai?
29. Trong kiểm thử phần mềm, 'Regression testing′ (Kiểm thử hồi quy) được thực hiện khi nào?
30. Công cụ 'Docker′ thường được sử dụng để làm gì trong quy trình DevOps?