Đề 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

Đề 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. Phương pháp thu thập yêu cầu nào trực tiếp quan sát người dùng làm việc trong môi trường thực tế?
2. Loại hệ thống thông tin nào được thiết kế để hỗ trợ các quyết định chiến lược của cấp quản lý cao nhất?
3. Trong UML, loại biểu đồ nào mô tả tương tác giữa các đối tượng theo thời gian?
4. Mục tiêu chính của giai đoạn bảo trì hệ thống thông tin là gì?
5. Khái niệm `coupling′ (khớp nối) thấp trong thiết kế module phần mềm có lợi ích gì?
6. Trong thiết kế giao diện người dùng (UI), nguyên tắc `feedback′ quan trọng như thế nào?
7. Loại kiểm thử nào mô phỏng tải trọng lớn để đánh giá khả năng chịu tải và độ ổn định của hệ thống?
8. Vai trò chính của nhà phân tích hệ thống (System Analyst) là gì?
9. Trong quản lý dự án hệ thống thông tin, sơ đồ Gantt thường được dùng để làm gì?
10. Tính `cohesion′ (kết dính) tốt trong thiết kế module phần mềm có ý nghĩa gì?
11. Mô hình thác đổ (Waterfall) phù hợp nhất với loại dự án hệ thống thông tin nào?
12. Phương pháp phát triển hệ thống nào cho phép người dùng xem và thử nghiệm bản mẫu (prototype) của hệ thống từ sớm?
13. Trong mô hình Agile, khái niệm `Sprint′ dùng để chỉ điều gì?
14. Trong phân tích hệ thống, ma trận quyết định (Decision Table) thường được sử dụng để mô tả điều gì?
15. Kiểm thử đơn vị (Unit Testing) thường được thực hiện bởi ai?
16. Kiến trúc hệ thống phân lớp (Layered Architecture) có ưu điểm chính là gì?
17. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (Primary Key) có chức năng chính là gì?
18. Phương pháp nào sau đây tập trung vào việc xây dựng hệ thống từ các thành phần nhỏ, độc lập và có thể tái sử dụng?
19. Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi về kỹ thuật (Technical Feasibility) khi đánh giá dự án?
20. Trong mô hình Client-Server, máy chủ (Server) có vai trò chính là gì?
21. Phương pháp phát triển hệ thống nhanh (RAD) chú trọng yếu tố nào nhất?
22. Nguyên tắc `DRY′ (Don′t Repeat Yourself) trong thiết kế phần mềm nhằm mục đích gì?
23. Quy trình RUP (Rational Unified Process) được biết đến là một quy trình phát triển phần mềm như thế nào?
24. Trong kiểm thử hệ thống, kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào?
25. Nguyên tắc `separation of concerns′ (SoC) trong thiết kế phần mềm khuyến khích điều gì?
26. Trong phân tích ca sử dụng (Use Case Analysis), `actor′ đại diện cho điều gì?
27. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì trong phân tích và thiết kế hệ thống?
28. Phân tích SWOT thường được sử dụng trong giai đoạn nào của dự án hệ thống thông tin?
29. Biểu đồ luồng dữ liệu (DFD) đượ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?
30. 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 đề, cơ hội và mục tiêu của hệ thống mới?