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

Đề 9 - 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. **Biểu đồ thành phần (Component Diagram)** trong UML mô tả khía cạnh nào của hệ thống?
2. Trong kiểm thử phần mềm, **kiểm thử hồi quy (regression testing)** được thực hiện khi nào?
3. Lợi ích chính của việc sử dụng **nguyên mẫu (prototype)** trong quá trình phát triển hệ thống là gì?
4. Loại biểu đồ UML nào mô tả **trình tự tương tác** giữa các đối tượng theo thời gian?
5. Biểu đồ nào sau đây thường được sử dụng trong giai đoạn **thiết kế hệ thống** để mô hình hóa cấu trúc dữ liệu?
6. Biểu đồ **ca sử dụng (Use Case Diagram)** chủ yếu được sử dụng để mô hình hóa khía cạnh nào của hệ thống?
7. Trong phương pháp Agile, **Sprint** là gì?
8. **Biểu đồ hoạt động (Activity Diagram)** trong UML được sử dụng để mô hình hóa điều gì?
9. Phương pháp phát triển hệ thống nào phù hợp nhất khi **yêu cầu người dùng không rõ ràng** và có thể thay đổi thường xuyên?
10. Trong thiết kế hướng đối tượng, nguyên tắc **'Đóng gói' (Encapsulation)** nhằm mục đích gì?
11. Trong mô hình **thác nước (Waterfall)**, giai đoạn nào phải hoàn thành **trước** khi bắt đầu giai đoạn kiểm thử?
12. Giai đoạn **bảo trì hệ thống** trong SDLC bao gồm các hoạt động chính nào?
13. **Phân tích SWOT** thường được sử dụng trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?
14. Mục tiêu chính của giai đoạn **phân tích hệ thống** trong SDLC là gì?
15. Trong phân tích hệ thống, **yêu cầu chức năng** mô tả điều gì?
16. Khái niệm **'coupling' (kết nối)** trong thiết kế hệ thống phần mềm đề cập đến điều gì?
17. Phương pháp thu thập yêu cầu nào liên quan đến việc **quan sát trực tiếp** người dùng làm việc trong môi trường thực tế của họ?
18. Yếu tố nào sau đây **quan trọng nhất** để đảm bảo thành công của một dự án hệ thống thông tin?
19. Đâu là giai đoạn **đầu tiên** trong Vòng đời phát triển hệ thống (SDLC)?
20. Phương pháp phát triển hệ thống nào nhấn mạnh vào việc **lặp đi lặp lại** các chu kỳ phát triển ngắn và phản hồi liên tục từ người dùng?
21. Khi nào nên sử dụng mô hình **xoắn ốc (Spiral)** trong phát triển hệ thống?
22. Khái niệm **'cohesion' (tính gắn kết)** trong thiết kế hệ thống phần mềm đề cập đến điều gì?
23. Phương pháp nào sau đây giúp xác định **yêu cầu phi chức năng** của hệ thống?
24. Loại kiểm thử nào tập trung vào việc đảm bảo hệ thống hoạt động đúng với **tải trọng dự kiến** và **khối lượng dữ liệu lớn**?
25. Trong ngữ cảnh kiểm thử phần mềm, **kiểm thử hộp đen (black-box testing)** tập trung vào điều gì?
26. Trong thiết kế giao diện người dùng (UI), nguyên tắc **'Tính nhất quán' (Consistency)** có nghĩa là gì?
27. **Biểu đồ luồng dữ liệu (DFD)** được sử dụng chủ yếu trong giai đoạn nào của SDLC?
28. Trong quản lý dự án hệ thống thông tin, **WBS (Work Breakdown Structure)** là gì?
29. Trong thiết kế cơ sở dữ liệu quan hệ, **khóa ngoại (foreign key)** được sử dụng để làm gì?
30. Yếu tố nào sau đây **không** phải là một phần của **nghiên cứu tính khả thi** hệ thống?