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

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

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

Số câu30
Quiz ID14896
Câu 1
1. Mục tiêu chính của công nghệ phần mềm là gì?
Câu 2
2. Thuật ngữ 'CI∕CD′ trong DevOps là viết tắt của cụm từ nào?
Câu 3
3. Trong kiểm thử hiệu năng (Performance testing), loại kiểm thử 'Load testing′ (Kiểm thử tải) nhằm mục đích gì?
Câu 4
4. Công cụ quản lý phiên bản (Version control system) như Git được sử dụng để làm gì?
Câu 5
5. Đâu là một thách thức chính trong việc phát triển phần mềm nhúng (Embedded software)?
Câu 6
6. Mục tiêu của kiểm thử tích hợp (Integration testing) là gì?
Câu 7
7. Trong quy trình phát triển phần mềm, giai đoạn 'Deployment′ (Triển khai) liên quan đến hoạt động nào?
Câu 8
8. Phương pháp kiểm thử 'Unit testing′ (Kiểm thử đơn vị) thường được thực hiện ở mức độ nào?
Câu 9
9. Phương pháp phát triển phần mềm 'Test-Driven Development′ (TDD) hoạt động như thế nào?
Câu 10
10. Khái niệm 'Technical specification′ (Đặc tả kỹ thuật) trong công nghệ phần mềm là gì?
Câu 11
11. 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 12
12. Khái niệm 'Refactoring′ (Tái cấu trúc mã) trong công nghệ phần mềm nhằm mục đích gì?
Câu 13
13. 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 14
14. Đâu là một ví dụ về ngôn ngữ mô tả dữ liệu thường được sử dụng trong trao đổi dữ liệu giữa các hệ thống phần mềm?
Câu 15
15. Phương pháp đo lường kích thước phần mềm 'Function Point′ (Điểm chức năng) dựa trên yếu tố nào?
Câu 16
16. Đâu là nhược điểm chính của mô hình phát triển phần mềm Agile?
Câu 17
17. Khái niệm 'nợ kỹ thuật′ (Technical debt) trong công nghệ phần mềm đề cập đến điều gì?
Câu 18
18. Trong quy trình phát triển phần mềm, giai đoạn nào tập trung vào việc xác định yêu cầu của người dùng và các bên liên quan?
Câu 19
19. Chỉ số 'Code coverage′ (Độ bao phủ mã) trong kiểm thử phần mềm đo lường điều gì?
Câu 20
20. Công cụ Docker thường được sử dụng để làm gì trong phát triển phần mềm?
Câu 21
21. Khái niệm 'Design pattern′ (Mẫu thiết kế) trong công nghệ phần mềm mang ý nghĩa gì?
Câu 22
22. Phương pháp 'Scrum′ trong Agile là gì?
Câu 23
23. Nguyên tắc SOLID trong thiết kế hướng đối tượng giúp đạt được mục tiêu nào?
Câu 24
24. Đâu là một ví dụ về ngôn ngữ lập trình thường được sử dụng trong phát triển web frontend?
Câu 25
25. Kiến trúc Microservices có ưu điểm chính nào so với kiến trúc Monolithic?
Câu 26
26. Trong bảo trì phần mềm, loại bảo trì nào liên quan đến việc sửa lỗi sau khi phần mềm đã được triển khai và sử dụng?
Câu 27
27. Trong kiến trúc phần mềm, 'API Gateway′ (Cổng API) có vai trò gì?
Câu 28
28. Trong quản lý dự án phần mềm, biểu đồ Gantt thường được sử dụng để làm gì?
Câu 29
29. Đâu là một ví dụ về công cụ quản lý lỗi (Bug tracking tool) phổ biến?
Câu 30
30. Tiêu chí 'Usability′ (Tính khả dụng) trong đánh giá chất lượng phần mềm đề cập đến yếu tố nào?

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