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

Đề 8 - Đề 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ế hệ thống, 'Coupling' (tính liên kết) đề cập đến điều gì?
2. Trong quá trình thiết kế hệ thống, 'Operational feasibility' (tính khả thi về mặt vận hành) đề cập đến điều gì?
3. Trong thiết kế hệ thống, 'Cohesion' (tính gắn kết) đề cập đến điều gì?
4. Use case diagram được sử dụng để mô tả điều gì trong phân tích hệ thống?
5. Mục tiêu chính của giai đoạn phân tích trong quy trình phát triển hệ thống thông tin là gì?
6. Entity-Relationship Diagram (ERD) được sử dụng để mô hình hóa điều gì?
7. Trong ngữ cảnh thiết kế giao diện người dùng (UI), 'Affordance' có nghĩa là gì?
8. Trong UML, mối quan hệ 'Aggregation' thể hiện điều gì?
9. Mục đích của việc tạo prototype (mẫu thử) trong quá trình phát triển hệ thống là gì?
10. Trong kiểm thử hộp trắng (white-box testing), người kiểm thử dựa vào yếu tố nào để thiết kế các trường hợp kiểm thử?
11. Phân biệt sự khác nhau giữa 'validation' và 'verification' trong kiểm thử phần mềm?
12. Trong mô hình thác nước (Waterfall), điều gì xảy ra nếu một lỗi được phát hiện ở giai đoạn kiểm thử?
13. Phân tích SWOT thường được sử dụng trong giai đoạn nào của quy trình phát triển hệ thống thông tin?
14. 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?
15. Trong quá trình thiết kế hệ thống, 'Schedule feasibility' (tính khả thi về mặt thời gian) đề cập đến điều gì?
16. Trong quá trình thiết kế hệ thống, 'Technical feasibility' (tính khả thi về mặt kỹ thuật) đề cập đến điều gì?
17. Trong phân tích hệ thống, 'Requirement Traceability Matrix' được sử dụng để làm gì?
18. Trong kiến trúc microservices, inter-process communication (IPC) thường được thực hiện bằng cách nào?
19. Điều gì là quan trọng nhất khi thu thập yêu cầu từ người dùng trong giai đoạn phân tích?
20. Đâ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?
21. Khi nào nên sử dụng mô hình xoắn ốc (Spiral model) trong phát triển hệ thống thông tin?
22. Điểm khác biệt chính giữa kiến trúc hướng dịch vụ (SOA) và kiến trúc monolithic là gì?
23. Trong quá trình thiết kế hệ thống, 'Economic feasibility' (tính khả thi về mặt kinh tế) đề cập đến điều gì?
24. Đâu là một thách thức chính khi sử dụng phương pháp phát triển hệ thống thông tin theo kiểu 'Big Bang'?
25. Đâu là một nhược điểm của việc sử dụng mô hình phát triển 'Rapid Application Development' (RAD)?
26. Mục tiêu chính của việc chuẩn hóa dữ liệu (data normalization) trong thiết kế cơ sở dữ liệu là gì?
27. Data Flow Diagram (DFD) được sử dụng để mô tả điều gì?
28. Trong UML, association class là gì?
29. Trong kiểm thử hộp đen (black-box testing), người kiểm thử dựa vào yếu tố nào để thiết kế các trường hợp kiểm thử?
30. Tại sao việc sử dụng một hệ thống quản lý phiên bản (version control system) lại quan trọng trong quá trình phát triển hệ thống thông tin?