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

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

Trong phân tích hệ thống, 'ca sử dụng' (use case) mô tả điều gì?

Cấu trúc dữ liệu của hệ thống

Luồng điều khiển chương trình

Tương tác giữa người dùng (actor) và hệ thống để đạt được một mục tiêu cụ thể

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

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây KHÔNG thuộc nhóm phương pháp phát triển hệ thống nhanh (Agile)?

Scrum

Extreme Programming (XP)

Kanban

Waterfall

Xem đáp án

Chọn đáp án D

3. 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 dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu

Đảm bảo tính bảo mật dữ liệu

Đơn giản hóa việc thiết kế giao diện người dùng

Xem đáp án

Chọn đáp án B

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

Trong quản lý dự án phát triển hệ thống thông tin, sơ đồ Gantt thường được sử dụng để làm gì?

Mô hình hóa cấu trúc dữ liệu

Theo dõi tiến độ và thời gian biểu của dự án

Phân tích rủi ro dự án

Quản lý yêu cầu dự án

Xem đáp án

Chọn đáp án B

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

Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?

Kiểm tra các chức năng mới được thêm vào hệ thống

Đảm bảo rằng các thay đổi hoặc sửa lỗi không gây ra lỗi mới ở các chức năng đã hoạt động tốt trước đó

Đánh giá hiệu suất của hệ thống

Kiểm tra tính bảo mật của hệ thống

Xem đáp án

Chọn đáp án B

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

Mục tiêu chính của giai đoạn phân tích yêu cầu trong phát triển hệ thống thông tin là gì?

Viết mã chương trình cho hệ thống

Xác định và làm rõ nhu cầu của người dùng và các yêu cầu chức năng của hệ thống

Kiểm tra xem hệ thống có hoạt động đúng như mong đợi không

Cài đặt và đưa hệ thống vào sử dụng thực tế

Xem đáp án

Chọn đáp án B

7. 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 hệ thống?

Cấu trúc mã nguồn bên trong của hệ thống

Chức năng và hành vi bên ngoài của hệ thống

Hiệu suất và khả năng mở rộng của hệ thống

Tính bảo mật của hệ thống

Xem đáp án

Chọn đáp án B

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

Trong mô hình xoắn ốc (Spiral Model), mỗi vòng xoắn (spiral) đại diện cho điều gì?

Một giai đoạn phát triển hệ thống (ví dụ: phân tích, thiết kế, lập trình, kiểm thử)

Một phiên bản (version) của hệ thống

Một rủi ro dự án cụ thể

Một yêu cầu chức năng của hệ thống

Xem đáp án

Chọn đáp án A

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

Khái niệm 'coupling' (tính liên kết) trong thiết kế module hệ thống đề cập đến điều gì?

Mức độ độc lập giữa các module

Mức độ phụ thuộc lẫn nhau giữa các module

Kích thước của module

Độ phức tạp của module

Xem đáp án

Chọn đáp án B

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

Trong phân tích SWOT, yếu tố 'Điểm mạnh' (Strengths) và 'Điểm yếu' (Weaknesses) thường liên quan đến khía cạnh nào?

Môi trường bên ngoài tổ chức

Môi trường bên trong tổ chức

Cả môi trường bên trong và bên ngoài

Chỉ liên quan đến đối thủ cạnh tranh

Xem đáp án

Chọn đáp án B

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

Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (Primary Key) dùng để làm gì?

Liên kết giữa các bảng

Xác định duy nhất mỗi bản ghi (row) trong một bảng

Kiểm soát truy cập dữ liệu

Đảm bảo tính toàn vẹn dữ liệu tham chiếu

Xem đáp án

Chọn đáp án B

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

Đâu là giai đoạn đầu tiên trong quy trình phát triển hệ thống thông tin theo mô hình thác đổ (Waterfall)?

Thiết kế hệ thống

Phân tích yêu cầu

Kiểm thử hệ thống

Triển khai hệ thống

Xem đáp án

Chọn đáp án C

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

Loại biểu đồ UML nào thích hợp nhất để mô hình hóa quy trình nghiệp vụ (business process)?

Biểu đồ lớp (Class Diagram)

Biểu đồ ca sử dụng (Use Case Diagram)

Biểu đồ hoạt động (Activity Diagram)

Biểu đồ triển khai (Deployment Diagram)

Xem đáp án

Chọn đáp án C

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

Trong UML, mối quan hệ 'kết hợp' (association) giữa hai lớp thể hiện điều gì?

Quan hệ 'là một loại' (is-a)

Quan hệ 'có một' (has-a)

Quan hệ 'sử dụng' (uses-a) hoặc 'biết về' (knows-about)

Quan hệ 'toàn bộ - bộ phận' (whole-part)

Xem đáp án

Chọn đáp án B

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

Kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT) được thực hiện bởi ai?

Nhóm phát triển hệ thống

Người dùng cuối hoặc đại diện người dùng

Nhóm kiểm thử độc lập

Quản lý dự án

Xem đáp án

Chọn đáp án B

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

Phương pháp 'nguyên mẫu' (Prototyping) thường được sử dụng trong giai đoạn nào của phát triển hệ thống?

Kiểm thử hệ thống

Phân tích yêu cầu và thiết kế hệ thống

Triển khai hệ thống

Bảo trì hệ thống

Xem đáp án

Chọn đáp án B

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

Lỗi 'buffer overflow' thường xảy ra do vấn đề gì trong lập trình?

Sai sót trong thuật toán

Không kiểm soát kích thước dữ liệu đầu vào, dẫn đến ghi đè vùng nhớ

Lỗi cú pháp trong mã nguồn

Sự cố phần cứng

Xem đáp án

Chọn đáp án B

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

Trong UML (Unified Modeling Language), biểu đồ nào được sử dụng để mô tả các tương tác giữa các đối tượng theo trình tự thời gian?

Biểu đồ lớp (Class Diagram)

Biểu đồ ca sử dụng (Use Case Diagram)

Biểu đồ tuần tự (Sequence Diagram)

Biểu đồ trạng thái (State Diagram)

Xem đáp án

Chọn đáp án C

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

Trong mô hình Client-Server, máy chủ (Server) có vai trò chính là gì?

Hiển thị giao diện người dùng

Xử lý yêu cầu và cung cấp dịch vụ hoặc tài nguyên cho máy khách (Client)

Lưu trữ dữ liệu tạm thời

Kết nối mạng giữa các máy tính

Xem đáp án

Chọn đáp án B

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

Loại tấn công bảo mật nào cố gắng làm cho hệ thống không khả dụng với người dùng hợp pháp bằng cách làm quá tải tài nguyên?

SQL Injection

Cross-Site Scripting (XSS)

Denial of Service (DoS)

Phishing

Xem đáp án

Chọn đáp án C

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

Kiểm thử tích hợp (Integration testing) nhằm mục đích kiểm tra điều gì?

Chức năng của từng module riêng lẻ

Sự tương tác và làm việc cùng nhau của các module đã tích hợp

Hiệu suất tổng thể của hệ thống

Tính bảo mật của hệ thống sau khi triển khai

Xem đáp án

Chọn đáp án B

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

Ưu điểm chính của mô hình phát triển lặp (Iterative) là gì?

Giảm thiểu rủi ro do phát hiện lỗi sớm và thường xuyên

Yêu cầu tài liệu chi tiết ngay từ đầu

Thích hợp cho các dự án có yêu cầu không rõ ràng và ít thay đổi

Dễ dàng quản lý tiến độ dự án do các giai đoạn được xác định rõ ràng

Xem đáp án

Chọn đáp án A

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

Trong giai đoạn triển khai hệ thống, hoạt động nào sau đây thường được thực hiện?

Thu thập yêu cầu từ người dùng

Thiết kế kiến trúc hệ thống

Cài đặt phần mềm và cấu hình phần cứng

Kiểm thử chức năng hệ thống

Xem đáp án

Chọn đáp án C

24. 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, sâu sắc từ các chuyên gia hoặc người dùng chủ chốt

Khi yêu cầu đã được xác định rõ ràng và cần xác nhận lại

Khi cần quan sát hành vi người dùng trong môi trường làm việc thực tế

Xem đáp án

Chọn đáp án B

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

Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi kỹ thuật (Technical Feasibility) khi đánh giá dự án hệ thống thông tin?

Sự sẵn có của công nghệ phù hợp

Kỹ năng và kinh nghiệm của đội ngũ phát triển

Chi phí dự kiến của dự án

Khả năng tích hợp với các hệ thống hiện có

Xem đáp án

Chọn đáp án C

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

Trong thiết kế giao diện người dùng (UI), nguyên tắc 'feedback' quan trọng như thế nào?

Không quan trọng, vì người dùng đã quen với việc sử dụng hệ thống

Rất quan trọng, để thông báo cho người dùng biết hành động của họ có tác dụng hay không và trạng thái hệ thống

Chỉ quan trọng đối với người dùng mới

Chỉ cần feedback âm thanh là đủ

Xem đáp án

Chọn đáp án B

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

Phương pháp phát triển hệ thống 'Lean' tập trung vào nguyên tắc nào?

Tối đa hóa tài liệu và quy trình

Loại bỏ lãng phí và tối ưu hóa giá trị cho khách hàng

Phát triển hệ thống theo kế hoạch chi tiết từ đầu

Tăng cường kiểm soát và quản lý rủi ro bằng cách dự phòng

Xem đáp án

Chọn đáp án B

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

Khái niệm 'cohesion' (tính gắn kết) trong thiết kế module hệ thống đề cập đến điều gì?

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

Mức độ liên quan chức năng của các phần tử bên trong một module

Kích thước của module

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

Xem đáp án

Chọn đáp án B

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

Phương pháp 'brainstorming' thường được sử dụng trong giai đoạn nào của phân tích hệ thống?

Thiết kế hệ thống

Phân tích yêu cầu

Kiểm thử hệ thống

Triển khai hệ thống

Xem đáp án

Chọn đáp án B

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

Trong kiến trúc hướng dịch vụ (Service-Oriented Architecture - SOA), các thành phần hệ thống giao tiếp với nhau thông qua?

Chia sẻ bộ nhớ

Lời gọi hàm trực tiếp

Các dịch vụ (services) được định nghĩa rõ ràng và giao thức chuẩn

Truyền thông điệp broadcast

Xem đáp án

Chọn đáp án C