Đề 1 – Đề 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 - Đề 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. Mục đích của việc sử dụng mô hình hóa dữ liệu (data modeling) là gì?
2. Đâu là một thách thức chính trong việc tích hợp các hệ thống thông tin khác nhau?
3. Đâu là một yếu tố quan trọng trong việc đảm bảo chất lượng dữ liệu?
4. CRC (Class-Responsibility-Collaborator) card được sử dụng trong giai đoạn nào của phát triển phần mềm hướng đối tượng?
5. Trong kiến trúc hướng dịch vụ (SOA), dịch vụ được định nghĩa như thế nào?
6. Mục tiêu của việc sử dụng 'version control systems' (VCS) là gì?
7. Mục đích của việc sử dụng Design Patterns trong thiết kế phần mềm là gì?
8. Trong kiểm thử hiệu năng, 'stress testing' là gì?
9. Trong kiểm thử phần mềm, 'black box testing' là gì?
10. Trong quá trình phân tích yêu cầu, kỹ thuật 'prototyping' được sử dụng để làm gì?
11. Đâu là một lợi ích của việc sử dụng công cụ quản lý cấu hình (configuration management tools)?
12. Sơ đồ tuần tự (Sequence diagram) thường được sử dụng để mô tả điều gì?
13. Trong kiểm thử phần mềm, 'regression testing' là gì?
14. Mục tiêu chính của việc phân tích yêu cầu trong quy trình phát triển hệ thống thông tin là gì?
15. Trong thiết kế hướng đối tượng, nguyên tắc 'Single Responsibility Principle' (SRP) nói về điều gì?
16. Trong phân tích hướng đối tượng, khái niệm nào thể hiện một bản thiết kế hoặc khuôn mẫu cho việc tạo ra các đối tượng?
17. Đâu là một thách thức chính trong việc quản lý dự án phát triển hệ thống thông tin?
18. Trong ngữ cảnh của DevOps, Continuous Integration (CI) là gì?
19. Mục tiêu của việc lập kế hoạch dự phòng (contingency planning) là gì?
20. Trong mô hình xoắn ốc (Spiral model), rủi ro được đánh giá ở giai đoạn nào?
21. Mục tiêu của việc thiết kế giao diện người dùng (UI) là gì?
22. Data Flow Diagram (DFD) được sử dụng để mô tả điều gì?
23. Trong quá trình phân tích rủi ro, điều gì quan trọng nhất cần xem xét?
24. Trong mô hình thác nước (Waterfall), giai đoạn nào diễn ra sau giai đoạn thiết kế?
25. Trong cơ sở dữ liệu quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?
26. Trong ngữ cảnh của bảo mật hệ thống thông tin, 'SQL injection' là gì?
27. Đâu là một công cụ UML (Unified Modeling Language) được sử dụng để mô tả cấu trúc tĩnh của một hệ thống?
28. Đâu là một lợi ích chính của việc sử dụng mô hình Agile trong phát triển hệ thống thông tin?
29. Use case diagram được sử dụng để mô tả điều gì trong phân tích hệ thống?
30. Kiến trúc Microservices có ưu điểm gì so với kiến trúc Monolithic?