200+ Trắc nghiệm Phân tích, thiết kế hệ thống thông tin (có đáp án)
Tổng hợp trên 200 câu hỏi trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Phân tích, thiết kế hệ thống thông tin đạt kết quả cao.
200+ Trắc nghiệm Phân tích, thiết kế hệ thống thông tin (có đáp án)
Câu 1. Mô hình thác nước (Waterfall) trong SDLC phù hợp nhất với dự án nào?
A. Dự án có yêu cầu thay đổi liên tục
B. Dự án có yêu cầu không rõ ràng
C. Dự án có yêu cầu được xác định rõ ràng và ổn định
D. Dự án cần triển khai nhanh chóng
Câu 2. Yêu cầu chức năng (Functional requirements) mô tả điều gì?
A. Giao diện người dùng của hệ thống
B. Hiệu suất và độ tin cậy của hệ thống
C. Chức năng và hành vi của hệ thống, hệ thống phải làm gì
D. Cơ sở hạ tầng phần cứng cần thiết cho hệ thống
Câu 3. 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?
A. Khi cần thu thập thông tin từ một số lượng lớn người dùng
B. Khi cần thu thập thông tin chi tiết và sâu sắc từ người dùng
C. Khi yêu cầu đã được xác định rõ ràng
D. Khi không có thời gian gặp gỡ trực tiếp người dùng
Câu 4. Loại tài liệu nào mô tả cách người dùng tương tác với hệ thống và hướng dẫn họ sử dụng các chức năng?
A. Tài liệu đặc tả yêu cầu
B. Tài liệu thiết kế hệ thống
C. Hướng dẫn sử dụng (User manual)
D. Tài liệu kiểm thử
Câu 5. Khái niệm 'cohesion' (tính gắn kết) trong thiết kế module phần mềm đề cập đến điều gì?
A. Mức độ phụ thuộc giữa các module
B. Mức độ liên quan giữa các chức năng bên trong một module
C. Hiệu suất của module
D. Khả năng tái sử dụng của module
Câu 6. Trong ngữ cảnh bảo mật hệ thống thông tin, 'tính toàn vẹn' (Integrity) của dữ liệu nghĩa là gì?
A. Chỉ những người được ủy quyền mới có thể truy cập dữ liệu
B. Dữ liệu phải chính xác, đầy đủ và không bị sửa đổi trái phép
C. Dữ liệu phải luôn sẵn sàng khi cần thiết
D. Dữ liệu phải được mã hóa để bảo vệ khỏi truy cập trái phép
Câu 7. Trong phân tích tính khả thi, tính khả thi về kỹ thuật (Technical feasibility) đánh giá điều gì?
A. Dự án có mang lại lợi nhuận kinh tế hay không
B. Dự án có phù hợp với chiến lược kinh doanh của tổ chức hay không
C. Tổ chức có đủ năng lực kỹ thuật, công nghệ để thực hiện dự án hay không
D. Dự án có tuân thủ các quy định pháp luật hay không
Câu 8. Phân tích SWOT được sử dụng trong giai đoạn nào của dự án phát triển hệ thống?
A. Giai đoạn kiểm thử
B. Giai đoạn lập kế hoạch và phân tích
C. Giai đoạn thiết kế
D. Giai đoạn triển khai
Câu 9. Trong mô hình xoắn ốc (Spiral), rủi ro được đánh giá và xử lý ở giai đoạn nào?
A. Chỉ ở giai đoạn lập kế hoạch ban đầu
B. Chỉ ở giai đoạn kiểm thử cuối cùng
C. Ở mỗi vòng lặp (iteration) của mô hình
D. Không có giai đoạn cụ thể, rủi ro được xử lý khi phát sinh
Câu 10. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?
A. Cấu trúc bên trong và logic của mã nguồn
B. Giao diện và chức năng bên ngoài của phần mềm
C. Hiệu suất và tốc độ của phần mềm
D. Bảo mật của phần mềm
Câu 11. Trong mô hình Agile, kiểm thử thường được thực hiện vào giai đoạn nào?
A. Chỉ sau khi hoàn thành tất cả các giai đoạn phát triển
B. Chỉ ở giai đoạn cuối của mỗi Sprint
C. Liên tục trong suốt quá trình phát triển, trong mỗi Sprint
D. Chỉ khi có yêu cầu từ khách hàng
Câu 12. Khái niệm 'coupling' (tính liên kết) trong thiết kế module phần mềm đề cập đến điều gì?
A. Mức độ liên quan giữa các chức năng bên trong một module
B. Mức độ phụ thuộc và tương tác giữa các module với nhau
C. Kích thước và độ phức tạp của một module
D. Số lượng module trong hệ thống
Câu 13. Trong UML (Unified Modeling Language), sơ đồ lớp (Class diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống?
A. Luồng dữ liệu
B. Tương tác giữa người dùng và hệ thống
C. Cấu trúc tĩnh của hệ thống, các lớp và mối quan hệ giữa chúng
D. Quy trình nghiệp vụ
Câu 14. Mục tiêu của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là gì?
A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu sự dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu
C. Tăng cường bảo mật dữ liệu
D. Đơn giản hóa cấu trúc cơ sở dữ liệu
Câu 15. Trong quản lý dự án phát triển hệ thống thông tin, 'phạm vi dự án' (Project scope) bao gồm những gì?
A. Ngân sách và thời gian thực hiện dự án
B. Các công nghệ và công cụ sử dụng trong dự án
C. Tất cả công việc, sản phẩm và dịch vụ cần được hoàn thành trong dự án
D. Đội ngũ dự án và các bên liên quan
Câu 16. Phương pháp Scrum trong Agile tập trung vào việc quản lý dự án thông qua các đơn vị thời gian ngắn lặp đi lặp lại gọi là gì?
A. Waterfall
B. Sprint
C. Iteration
D. Phase
Câu 17. Yêu cầu phi chức năng (Non-functional requirements) tập trung vào điều gì?
A. Các chức năng cụ thể của hệ thống
B. Cách hệ thống thực hiện các chức năng, các thuộc tính chất lượng
C. Dữ liệu mà hệ thống sẽ xử lý
D. Quy trình nghiệp vụ mà hệ thống hỗ trợ
Câu 18. Kiểm thử hộp trắng (White-box testing) tập trung vào khía cạnh nào của phần mềm?
A. Giao diện người dùng
B. Cấu trúc bên trong và logic của mã nguồn
C. Hiệu suất hệ thống
D. Yêu cầu người dùng
Câu 19. Đâu là giai đoạn đầu tiên trong Vòng đời phát triển hệ thống (SDLC)?
A. Thiết kế hệ thống
B. Phân tích hệ thống
C. Lập kế hoạch hệ thống
D. Triển khai hệ thống
Câu 20. Đâu là ưu điểm chính của mô hình phát triển lặp và tăng trưởng (Iterative and Incremental Development)?
A. Yêu cầu phải được xác định đầy đủ và không thay đổi
B. Cho phép phản hồi sớm từ người dùng và điều chỉnh hệ thống theo tiến độ
C. Giảm thiểu rủi ro bằng cách phát triển toàn bộ hệ thống một lần
D. Đơn giản hóa quy trình quản lý dự án
Câu 21. Mục đích của sơ đồ Use Case là gì?
A. Mô tả cấu trúc dữ liệu của hệ thống
B. Mô tả luồng dữ liệu trong hệ thống
C. Mô tả tương tác giữa người dùng và hệ thống, các chức năng chính
D. Mô tả kiến trúc phần cứng của hệ thống
Câu 22. Mục tiêu chính của giai đoạn phân tích hệ thống là gì?
A. Viết mã chương trình
B. Xác định yêu cầu và vấn đề của người dùng
C. Thiết kế giao diện người dùng
D. Kiểm thử hệ thống
Câu 23. Phương pháp nguyên mẫu (Prototyping) thường được sử dụng khi nào?
A. Khi yêu cầu người dùng đã được xác định rõ ràng
B. Khi cần giảm thiểu rủi ro về chi phí và thời gian
C. Khi yêu cầu người dùng chưa rõ ràng hoặc cần được làm rõ thông qua tương tác và phản hồi
D. Khi dự án có thời gian phát triển rất ngắn
Câu 24. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?
A. Viết mã lặp đi lặp lại để dễ hiểu
B. Tái sử dụng mã và tránh trùng lặp mã
C. Tập trung vào việc viết mã nhanh chóng, bỏ qua việc tái sử dụng
D. Viết mã dài dòng để dễ bảo trì
Câu 25. Trong ngữ cảnh bảo mật hệ thống thông tin, 'tính khả dụng' (Availability) của hệ thống nghĩa là gì?
A. Dữ liệu được bảo vệ khỏi truy cập trái phép
B. Hệ thống và dữ liệu phải luôn sẵn sàng và có thể truy cập được khi người dùng được ủy quyền cần
C. Dữ liệu phải chính xác và không bị sửa đổi
D. Chỉ người dùng được xác thực mới có thể sử dụng hệ thống
................................
................................
................................
Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:
TÀI LIỆU CLC DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12
Bộ giáo án, bài giảng powerpoint, đề thi file word có đáp án 2026 tại https://tailieugiaovien.com.vn/
Hỗ trợ zalo: VietJack Official
Tổng đài hỗ trợ đăng ký: 084 283 45 85
Công cụ giáo viên (2048.VN)
Tạo- trộn đề thi miễn phí từ file PDF, Word, Giao bài nhanh chóng, Hoàn toàn Free
- Soạn văn 12 (hay nhất)
- Soạn văn 12 (ngắn nhất)
- Giải sgk Toán 12
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12
- Giải sgk Hóa học 12
- Giải sgk Sinh học 12
- Giải sgk Lịch Sử 12
- Giải sgk Địa Lí 12
- Giải sgk Giáo dục KTPL 12
- Giải sgk Tin học 12
- Giải sgk Công nghệ 12
- Giải sgk Hoạt động trải nghiệm 12
- Giải sgk Giáo dục quốc phòng 12
- Giải sgk Âm nhạc 12
- Giải sgk Mĩ thuật 12

