Đề 9 – Đề thi, câu hỏi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

1. Trong thiết kế giao diện người dùng (UI), 'khả năng sử dụng' (usability) đề cập đến điều gì?
2. Trong quá trình phát triển phần mềm, 'technical debt' (nợ kỹ thuật) là gì?
3. Trong phân tích hệ thống, sơ đồ luồng dữ liệu (Data Flow Diagram - DFD) được sử dụng để mô tả điều gì?
4. Trong phân tích hệ thống hướng đối tượng, biểu đồ lớp (class diagram) thể hiện điều gì?
5. Trong thiết kế hướng đối tượng, nguyên tắc 'Single Responsibility Principle' (SRP) nói về điều gì?
6. Mục tiêu chính của việc phân tích yêu cầu (requirements analysis) là gì?
7. Điều gì KHÔNG phải là một đặc điểm của kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA)?
8. Trong ngữ cảnh thiết kế cơ sở dữ liệu quan hệ, 'chuẩn hóa' (normalization) nhằm mục đích gì?
9. Đâu là một lợi ích của việc sử dụng 'microservices architecture'?
10. Trong quản lý dự án phần mềm, WBS (Work Breakdown Structure) dùng để làm gì?
11. Trong ngữ cảnh của DevOps, 'Continuous Integration' (CI) là gì?
12. Trong kiến trúc phần mềm, 'design pattern' (mẫu thiết kế) là gì?
13. Đâu là một lợi ích của việc sử dụng kiến trúc hướng sự kiện (Event-Driven Architecture)?
14. Use case diagram được sử dụng để mô tả điều gì trong phân tích hệ thống?
15. Sự khác biệt chính giữa 'validation' và 'verification' trong kiểm thử phần mềm là gì?
16. Khi nào thì mô hình Prototype thích hợp để sử dụng?
17. Sự khác biệt chính giữa mô hình thác nước (waterfall model) và mô hình xoắn ốc (spiral model) là gì?
18. Trong quản lý rủi ro dự án phần mềm, điều gì sau đây KHÔNG phải là một chiến lược ứng phó với rủi ro?
19. Trong mô hình Agile, 'sprint' là gì?
20. Mục tiêu của việc 'refactoring' (tái cấu trúc) mã nguồn là gì?
21. Vai trò của 'system analyst' (chuyên viên phân tích hệ thống) là gì?
22. Mục đích của việc sử dụng 'version control system' (hệ thống quản lý phiên bản) là gì?
23. Trong thiết kế cơ sở dữ liệu, 'index' (chỉ mục) được sử dụng để làm gì?
24. Mục tiêu chính của giai đoạn 'Thiết kế kiến trúc' trong quy trình phát triển phần mềm là gì?
25. Đâu là lợi ích chính của việc sử dụng mô hình Agile trong phát triển phần mềm?
26. Kiểm thử hộp đen (black box testing) tập trung vào điều gì?
27. Trong thiết kế giao diện người dùng (UI), 'affordance' đề cập đến điều gì?
28. Đâu là một thách thức chính khi áp dụng kiến trúc Microservices?
29. Trong kiểm thử phần mềm, 'regression testing' (kiểm thử hồi quy) là gì?
30. Trong kiểm thử phần mềm, 'acceptance testing' (kiểm thử chấp nhận) được thực hiện bởi ai?