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

Đề 11 - 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. Khái niệm `coupling′ (kết nối) và `cohesion′ (liên kết) trong thiết kế module phần mềm, mối quan hệ nào được ưu tiên?
2. Trong phân tích hệ thống, `feasibility study′ (nghiên cứu tính khả thi) nhằm mục đích gì?
3. Biểu đồ ER (Entity-Relationship Diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống thông tin?
4. Trong thiết kế giao diện người dùng (UI), nguyên tắc `feedback′ quan trọng như thế nào?
5. Trong kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) dựa trên yếu tố nào?
6. Trong phân tích hệ thống thông tin, giai đoạn nào tập trung vào việc xác định vấn đề và cơ hội kinh doanh mà hệ thống mới cần giải quyết?
7. Trong phân tích yêu cầu, yêu cầu phi chức năng (non-functional requirement) mô tả điều gì?
8. Phương pháp nào sau đây tập trung vào việc xây dựng hệ thống thông tin thông qua các vòng lặp phát triển ngắn và thường xuyên?
9. Trong thiết kế giao diện, `affordance′ (khả năng gợi ý) đề cập đến điều gì?
10. Kiến trúc hệ thống (system architecture) đóng vai trò gì trong thiết kế hệ thống thông tin?
11. Mục tiêu chính của giai đoạn kiểm thử hệ thống thông tin là gì?
12. Phân tích SWOT thường được sử dụng trong giai đoạn nào của SDLC?
13. Trong quá trình phát triển hệ thống thông tin, tài liệu `SRS′ (Software Requirements Specification) mô tả điều gì?
14. Loại biểu đồ UML nào được sử dụng để mô hình hóa tương tác giữa các đối tượng theo thời gian?
15. Mục tiêu của giai đoạn bảo trì hệ thống thông tin là gì?
16. Nguyên tắc `KISS′ (Keep It Simple, Stupid) có ý nghĩa gì trong thiết kế hệ thống thông tin?
17. Trong mô hình phân lớp (layered architecture), mục đích chính của việc phân chia hệ thống thành các lớp là gì?
18. Trong quản lý dự án hệ thống thông tin, `critical path′ (đường găng) xác định điều gì?
19. Phương pháp thu thập yêu cầu nào thường được sử dụng để quan sát trực tiếp người dùng làm việc trong môi trường thực tế?
20. Loại kiểm thử nào được thực hiện bởi người dùng cuối để xác nhận hệ thống đáp ứng yêu cầu và sẵn sàng sử dụng?
21. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?
22. Trong mô hình Agile, `Sprint′ là gì?
23. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì trong phát triển hệ thống thông tin?
24. Phương pháp `phỏng vấn′ trong thu thập yêu cầu có ưu điểm gì so với `bảng hỏi′?
25. Mục đích của việc chuẩn hóa dữ liệu (data normalization) trong thiết kế cơ sở dữ liệu là gì?
26. Biểu đồ Use Case được sử dụng chủ yếu trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?
27. Trong UML, loại biểu đồ nào thể hiện cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và mối quan hệ giữa chúng?
28. Mô hình thác đổ (Waterfall) trong SDLC phù hợp nhất với loại dự án nào?
29. Trong mô hình xoắn ốc (Spiral Model), rủi ro được xử lý như thế nào?
30. Kiểu kiểm thử nào tập trung vào việc đảm bảo hệ thống vẫn hoạt động đúng sau khi có các thay đổi hoặc sửa lỗi?