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

Đề 1 - Bài tập, đề thi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

1. Trong phân tích hệ thống, 'ca sử dụng' (use case) mô tả điều gì?
2. Phương pháp nào sau đây KHÔNG thuộc nhóm phương pháp phát triển hệ thống nhanh (Agile)?
3. Mục tiêu của việc chuẩn hóa cơ sở dữ liệu (database normalization) là gì?
4. Trong quản lý dự án phát triển hệ thống thông tin, sơ đồ Gantt thường được sử dụng để làm gì?
5. Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?
6. Mục tiêu chính của giai đoạn phân tích yêu cầu trong phát triển hệ thống thông tin là gì?
7. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của hệ thống?
8. Trong mô hình xoắn ốc (Spiral Model), mỗi vòng xoắn (spiral) đại diện cho điều gì?
9. Khái niệm 'coupling' (tính liên kết) trong thiết kế module hệ thống đề cập đến điều gì?
10. Trong phân tích SWOT, yếu tố 'Điểm mạnh' (Strengths) và 'Điểm yếu' (Weaknesses) thường liên quan đến khía cạnh nào?
11. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (Primary Key) dùng để làm gì?
12. Đâu là giai đoạn đầu tiên trong quy trình phát triển hệ thống thông tin theo mô hình thác đổ (Waterfall)?
13. Loại biểu đồ UML nào thích hợp nhất để mô hình hóa quy trình nghiệp vụ (business process)?
14. Trong UML, mối quan hệ 'kết hợp' (association) giữa hai lớp thể hiện điều gì?
15. Kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT) được thực hiện bởi ai?
16. Phương pháp 'nguyên mẫu' (Prototyping) thường được sử dụng trong giai đoạn nào của phát triển hệ thống?
17. Lỗi 'buffer overflow' thường xảy ra do vấn đề gì trong lập trình?
18. Trong UML (Unified Modeling Language), biểu đồ nào được sử dụng để mô tả các tương tác giữa các đối tượng theo trình tự thời gian?
19. Trong mô hình Client-Server, máy chủ (Server) có vai trò chính là gì?
20. Loại tấn công bảo mật nào cố gắng làm cho hệ thống không khả dụng với người dùng hợp pháp bằng cách làm quá tải tài nguyên?
21. Kiểm thử tích hợp (Integration testing) nhằm mục đích kiểm tra điều gì?
22. Ưu điểm chính của mô hình phát triển lặp (Iterative) là gì?
23. Trong giai đoạn triển khai hệ thống, hoạt động nào sau đây thường được thực hiện?
24. Phương pháp phỏng vấn (interview) trong thu thập yêu cầu thường được sử dụng khi nào?
25. Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi kỹ thuật (Technical Feasibility) khi đánh giá dự án hệ thống thông tin?
26. Trong thiết kế giao diện người dùng (UI), nguyên tắc 'feedback' quan trọng như thế nào?
27. Phương pháp phát triển hệ thống 'Lean' tập trung vào nguyên tắc nào?
28. Khái niệm 'cohesion' (tính gắn kết) trong thiết kế module hệ thống đề cập đến điều gì?
29. Phương pháp 'brainstorming' thường được sử dụng trong giai đoạn nào của phân tích hệ thống?
30. Trong kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA), các thành phần hệ thống giao tiếp với nhau thông qua?