1000+ câu Trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án - Phần 1
Đề thi

1000+ câu Trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án - Phần 1

A
Admin
Đại họcTrắc nghiệm tổng hợp28 lượt thi
30 câu hỏi
1. Trắc nghiệm
• 1 điểm

Mô hình thác nước (Waterfall) trong SDLC phù hợp nhất với dự án nào?

Dự án có yêu cầu thay đổi liên tục

Dự án có yêu cầu không rõ ràng

Dự án có yêu cầu được xác định rõ ràng và ổn định

Dự án cần triển khai nhanh chóng

Xem đáp án

Chọn đáp án C

2. Trắc nghiệm
• 1 điểm

Yêu cầu chức năng (Functional requirements) mô tả điều gì?

Giao diện người dùng của hệ thống

Hiệu suất và độ tin cậy của hệ thống

Chức năng và hành vi của hệ thống, hệ thống phải làm gì

Cơ sở hạ tầng phần cứng cần thiết cho hệ thống

Xem đáp án

Chọn đáp án C

3. Trắc nghiệm
• 1 điểm

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?

Khi cần thu thập thông tin từ một số lượng lớn người dùng

Khi cần thu thập thông tin chi tiết và sâu sắc từ người dùng

Khi yêu cầu đã được xác định rõ ràng

Khi không có thời gian gặp gỡ trực tiếp người dùng

Xem đáp án

Chọn đáp án B

4. Trắc nghiệm
• 1 điểm

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?

Tài liệu đặc tả yêu cầu

Tài liệu thiết kế hệ thống

Hướng dẫn sử dụng (User manual)

Tài liệu kiểm thử

Xem đáp án

Chọn đáp án C

5. Trắc nghiệm
• 1 điểm

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ì?

Mức độ phụ thuộc giữa các module

Mức độ liên quan giữa các chức năng bên trong một module

Hiệu suất của module

Khả năng tái sử dụng của module

Xem đáp án

Chọn đáp án B

6. Trắc nghiệm
• 1 điểm

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ì?

Chỉ những người được ủy quyền mới có thể truy cập dữ liệu

Dữ liệu phải chính xác, đầy đủ và không bị sửa đổi trái phép

Dữ liệu phải luôn sẵn sàng khi cần thiết

Dữ liệu phải được mã hóa để bảo vệ khỏi truy cập trái phép

Xem đáp án

Chọn đáp án B

7. Trắc nghiệm
• 1 điểm

Trong phân tích tính khả thi, tính khả thi về kỹ thuật (Technical feasibility) đánh giá điều gì?

Dự án có mang lại lợi nhuận kinh tế hay không

Dự án có phù hợp với chiến lược kinh doanh của tổ chức hay không

Tổ chức có đủ năng lực kỹ thuật, công nghệ để thực hiện dự án hay không

Dự án có tuân thủ các quy định pháp luật hay không

Xem đáp án

Chọn đáp án C

8. Trắc nghiệm
• 1 điểm

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?

Giai đoạn kiểm thử

Giai đoạn lập kế hoạch và phân tích

Giai đoạn thiết kế

Giai đoạn triển khai

Xem đáp án

Chọn đáp án B

9. Trắc nghiệm
• 1 điểm

Trong mô hình xoắn ốc (Spiral), rủi ro được đánh giá và xử lý ở giai đoạn nào?

Chỉ ở giai đoạn lập kế hoạch ban đầu

Chỉ ở giai đoạn kiểm thử cuối cùng

Ở mỗi vòng lặp (iteration) của mô hình

Không có giai đoạn cụ thể, rủi ro được xử lý khi phát sinh

Xem đáp án

Chọn đáp án C

10. Trắc nghiệm
• 1 điểm

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?

Cấu trúc bên trong và logic của mã nguồn

Giao diện và chức năng bên ngoài của phần mềm

Hiệu suất và tốc độ của phần mềm

Bảo mật của phần mềm

Xem đáp án

Chọn đáp án B

11. Trắc nghiệm
• 1 điểm

Trong mô hình Agile, kiểm thử thường được thực hiện vào giai đoạn nào?

Chỉ sau khi hoàn thành tất cả các giai đoạn phát triển

Chỉ ở giai đoạn cuối của mỗi Sprint

Liên tục trong suốt quá trình phát triển, trong mỗi Sprint

Chỉ khi có yêu cầu từ khách hàng

Xem đáp án

Chọn đáp án C

12. Trắc nghiệm
• 1 điểm

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ì?

Mức độ liên quan giữa các chức năng bên trong một module

Mức độ phụ thuộc và tương tác giữa các module với nhau

Kích thước và độ phức tạp của một module

Số lượng module trong hệ thống

Xem đáp án

Chọn đáp án B

13. Trắc nghiệm
• 1 điểm

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?

Luồng dữ liệu

Tương tác giữa người dùng và hệ thống

Cấu trúc tĩnh của hệ thống, các lớp và mối quan hệ giữa chúng

Quy trình nghiệp vụ

Xem đáp án

Chọn đáp án C

14. Trắc nghiệm
• 1 điểm

Mục tiêu của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là gì?

Tăng tốc độ truy vấn dữ liệu

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

Tăng cường bảo mật dữ liệu

Đơn giản hóa cấu trúc cơ sở dữ liệu

Xem đáp án

Chọn đáp án B

15. Trắc nghiệm
• 1 điểm

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ì?

Ngân sách và thời gian thực hiện dự án

Các công nghệ và công cụ sử dụng trong dự án

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

Đội ngũ dự án và các bên liên quan

Xem đáp án

Chọn đáp án C

16. Trắc nghiệm
• 1 điểm

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ì?

Waterfall

Sprint

Iteration

Phase

Xem đáp án

Chọn đáp án B

17. Trắc nghiệm
• 1 điểm

Yêu cầu phi chức năng (Non-functional requirements) tập trung vào điều gì?

Các chức năng cụ thể của hệ thống

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

Dữ liệu mà hệ thống sẽ xử lý

Quy trình nghiệp vụ mà hệ thống hỗ trợ

Xem đáp án

Chọn đáp án B

18. Trắc nghiệm
• 1 điểm

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?

Giao diện người dùng

Cấu trúc bên trong và logic của mã nguồn

Hiệu suất hệ thống

Yêu cầu người dùng

Xem đáp án

Chọn đáp án B

19. Trắc nghiệm
• 1 điểm

Đâu là giai đoạn đầu tiên trong Vòng đời phát triển hệ thống (SDLC)?

Thiết kế hệ thống

Phân tích hệ thống

Lập kế hoạch hệ thống

Triển khai hệ thống

Xem đáp án

Chọn đáp án C

20. Trắc nghiệm
• 1 điểm

Đâ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)?

Yêu cầu phải được xác định đầy đủ và không thay đổi

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 độ

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

Đơn giản hóa quy trình quản lý dự án

Xem đáp án

Chọn đáp án B

21. Trắc nghiệm
• 1 điểm

Mục đích của sơ đồ Use Case là gì?

Mô tả cấu trúc dữ liệu của hệ thống

Mô tả luồng dữ liệu trong hệ thống

Mô tả tương tác giữa người dùng và hệ thống, các chức năng chính

Mô tả kiến trúc phần cứng của hệ thống

Xem đáp án

Chọn đáp án C

22. Trắc nghiệm
• 1 điểm

Mục tiêu chính của giai đoạn phân tích hệ thống là gì?

Viết mã chương trình

Xác định yêu cầu và vấn đề của người dùng

Thiết kế giao diện người dùng

Kiểm thử hệ thống

Xem đáp án

Chọn đáp án B

23. Trắc nghiệm
• 1 điểm

Phương pháp nguyên mẫu (Prototyping) thường được sử dụng khi nào?

Khi yêu cầu người dùng đã được xác định rõ ràng

Khi cần giảm thiểu rủi ro về chi phí và thời gian

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

Khi dự án có thời gian phát triển rất ngắn

Xem đáp án

Chọn đáp án C

24. Trắc nghiệm
• 1 điểm

Nguyên tắc 'DRY' (Don't Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?

Viết mã lặp đi lặp lại để dễ hiểu

Tái sử dụng mã và tránh trùng lặp mã

Tập trung vào việc viết mã nhanh chóng, bỏ qua việc tái sử dụng

Viết mã dài dòng để dễ bảo trì

Xem đáp án

Chọn đáp án B

25. Trắc nghiệm
• 1 điểm

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ì?

Dữ liệu được bảo vệ khỏi truy cập trái phép

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

Dữ liệu phải chính xác và không bị sửa đổi

Chỉ người dùng được xác thực mới có thể sử dụng hệ thống

Xem đáp án

Chọn đáp án B

26. Trắc nghiệm
• 1 điểm

Biểu đồ luồng dữ liệu (DFD) được sử dụng trong giai đoạn nào của SDLC?

Lập kế hoạch hệ thống

Phân tích hệ thống

Thiết kế hệ thống

Triển khai hệ thống

Xem đáp án

Chọn đáp án B

27. Trắc nghiệm
• 1 điểm

Mô hình thực thể kết hợp (ER Diagram) được sử dụng để làm gì?

Mô tả quy trình nghiệp vụ

Mô tả kiến trúc hệ thống

Mô tả cấu trúc dữ liệu và mối quan hệ giữa các dữ liệu

Mô tả giao diện người dùng

Xem đáp án

Chọn đáp án C

28. Trắc nghiệm
• 1 điểm

Phương pháp JAD (Joint Application Development) nhấn mạnh yếu tố nào trong thu thập yêu cầu?

Thu thập yêu cầu một cách độc lập từ từng người dùng

Sử dụng bảng câu hỏi để thu thập yêu cầu

Sự tham gia tích cực của người dùng và các bên liên quan trong các buổi họp nhóm

Tập trung vào tài liệu hóa yêu cầu chi tiết

Xem đáp án

Chọn đáp án C

29. Trắc nghiệm
• 1 điểm

Điều gì KHÔNG phải là một loại hình bảo trì hệ thống thông tin?

Bảo trì sửa lỗi (Corrective maintenance)

Bảo trì phòng ngừa (Preventive maintenance)

Bảo trì hoàn hảo (Perfective maintenance)

Bảo trì sáng tạo (Creative maintenance)

Xem đáp án

Chọn đáp án D

30. Trắc nghiệm
• 1 điểm

Trong thiết kế giao diện người dùng (UI), 'khả năng sử dụng' (Usability) đề cập đến điều gì?

Tính thẩm mỹ và đẹp mắt của giao diện

Mức độ dễ dàng và hiệu quả người dùng có thể sử dụng hệ thống để đạt mục tiêu

Số lượng chức năng mà giao diện cung cấp

Công nghệ được sử dụng để xây dựng giao diện

Xem đáp án

Chọn đáp án B