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

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

Trong thiết kế giao diện người dùng, nguyên tắc ‘Nhất quán’ (Consistency) có nghĩa là gì?

Giao diện phải có màu sắc hài hòa

Giao diện phải dễ dàng tùy biến theo sở thích cá nhân

Các thành phần giao diện và hành vi của chúng phải giống nhau trên toàn hệ thống

Giao diện phải được thiết kế theo phong cách hiện đại nhất

Xem đáp án

Chọn đáp án C

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

Trong kiểm thử chấp nhận (Acceptance Testing), ai là người thực hiện kiểm thử?

Lập trình viên

Người kiểm thử (Tester)

Người dùng cuối (End User)

Quản lý dự án

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây thường được sử dụng để thu thập yêu cầu từ nhiều bên liên quan (stakeholders) cùng một lúc, thông qua một buổi họp có cấu trúc?

Phỏng vấn cá nhân

JAD (Joint Application Development)

Quan sát

Khảo sát

Xem đáp án

Chọn đáp án B

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

Trong thiết kế cơ sở dữ liệu, chuẩn hóa (Normalization) là quá trình làm gì?

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

Loại bỏ sự dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu

Mã hóa dữ liệu để bảo mật

Sao lưu dữ liệu

Xem đáp án

Chọn đáp án B

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

Trong thiết kế hệ thống, thuật ngữ ‘khả năng mở rộng’ (Scalability) đề cập đến điều gì?

Khả năng hệ thống hoạt động ổn định trong thời gian dài

Khả năng hệ thống xử lý được lượng công việc tăng lên

Khả năng hệ thống dễ dàng được bảo trì và nâng cấp

Khả năng hệ thống tương thích với các hệ thống khác

Xem đáp án

Chọn đáp án B

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

Trong quản lý dự án, biểu đồ Gantt được sử dụng để làm gì?

Để theo dõi chi phí dự án

Để hiển thị tiến độ và thời gian thực hiện của các công việc trong dự án

Để quản lý rủi ro dự án

Để phân công công việc cho các thành viên trong nhóm

Xem đáp án

Chọn đáp án B

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

Trong phát triển hệ thống hướng đối tượng, tính đa hình (Polymorphism) cho phép điều gì?

Một đối tượng có thể thuộc nhiều lớp khác nhau

Một lớp có thể kế thừa từ nhiều lớp khác nhau

Một đối tượng có thể có nhiều thuộc tính khác nhau

Một phương thức có thể có nhiều cách thực hiện khác nhau tùy thuộc vào đối tượng gọi nó

Xem đáp án

Chọn đáp án D

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

Trong phân tích nghiệp vụ (Business Analysis), kỹ thuật ‘5 Whys’ được sử dụng để làm gì?

Để xác định các yêu cầu của người dùng

Để tìm ra nguyên nhân gốc rễ của một vấn đề

Để đánh giá rủi ro

Để lập kế hoạch dự án

Xem đáp án

Chọn đáp án B

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

Trong thiết kế giao diện người dùng (UI), wireframe được sử dụng để làm gì?

Để tạo ra giao diện người dùng hoàn chỉnh với đồ họa và màu sắc

Để mô phỏng hành vi của người dùng trên giao diện

Để tạo ra bản phác thảo bố cục và chức năng cơ bản của giao diện

Để kiểm thử hiệu năng của giao diện

Xem đáp án

Chọn đáp án C

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

Trong mô hình xoắn ốc (Spiral Model), giai đoạn nào tập trung vào việc đánh giá các rủi ro có thể xảy ra trong dự án?

Lập kế hoạch

Phân tích rủi ro

Xây dựng nguyên mẫu

Đánh giá

Xem đáp án

Chọn đáp án B

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

Phương pháp nào sau đây giúp đánh giá tính khả thi của một dự án hệ thống thông tin, bao gồm cả khía cạnh kỹ thuật, kinh tế, pháp lý và vận hành?

Phân tích SWOT

Phân tích chi phí – lợi ích (Cost-Benefit Analysis)

Nghiên cứu tính khả thi (Feasibility Study)

Phân tích PEST

Xem đáp án

Chọn đáp án C

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

Trong phát triển phần mềm, SOLID là một tập hợp các nguyên tắc thiết kế hướng đối tượng, trong đó chữ ‘L’ đại diện cho nguyên tắc nào?

Liskov Substitution Principle

Law of Demeter

Least Astonishment

Loose Coupling

Xem đáp án

Chọn đáp án A

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

Trong bảo trì phần mềm, bảo trì hoàn thiện (Perfective Maintenance) là gì?

Sửa chữa các lỗi trong phần mềm

Điều chỉnh phần mềm để đáp ứng các thay đổi trong môi trường hoạt động

Cải thiện hiệu năng và độ tin cậy của phần mềm

Thêm các chức năng mới vào phần mềm

Xem đáp án

Chọn đáp án D

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

Trong phân tích rủi ro, ma trận rủi ro (Risk Matrix) được sử dụng để làm gì?

Để xác định các rủi ro tiềm ẩn

Để đánh giá mức độ nghiêm trọng và khả năng xảy ra của các rủi ro

Để lập kế hoạch ứng phó rủi ro

Để theo dõi và kiểm soát rủi ro

Xem đáp án

Chọn đáp án B

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

Đâu là một thách thức chính khi phát triển hệ thống thông tin trong môi trường toàn cầu (Global Environment)?

Dễ dàng tìm kiếm nhân tài có kỹ năng phù hợp

Sự khác biệt về văn hóa, ngôn ngữ và quy định pháp luật

Chi phí phát triển hệ thống thấp hơn

Dễ dàng quản lý dự án từ xa

Xem đáp án

Chọn đáp án B

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

Phương pháp phát triển phần mềm nào tập trung vào việc xây dựng phần mềm theo các chu kỳ ngắn, lặp đi lặp lại, với sự tham gia liên tục của khách hàng?

Mô hình xoắn ốc (Spiral)

Mô hình thác nước (Waterfall)

Agile

Mô hình chữ V (V-Model)

Xem đáp án

Chọn đáp án C

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

Trong phân tích hệ thống thông tin, mô hình nào thể hiện luồng dữ liệu giữa các quy trình xử lý và các kho dữ liệu?

Mô hình quan hệ thực thể (ERD)

Mô hình luồng dữ liệu (DFD)

Mô hình Use Case

Mô hình đối tượng

Xem đáp án

Chọn đáp án B

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

Kiến trúc hướng dịch vụ (SOA) là gì?

Một phương pháp quản lý dự án

Một kiểu kiến trúc phần mềm trong đó các chức năng được cung cấp dưới dạng các dịch vụ

Một loại cơ sở dữ liệu

Một ngôn ngữ lập trình

Xem đáp án

Chọn đáp án B

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

Trong kiểm thử phần mềm, kiểm thử hộp đen (Black Box Testing) là gì?

Kiểm thử dựa trên cấu trúc bên trong của mã nguồn

Kiểm thử dựa trên các yêu cầu và chức năng của phần mềm, không cần biết cấu trúc bên trong

Kiểm thử hiệu năng của phần mềm

Kiểm thử bảo mật của phần mềm

Xem đáp án

Chọn đáp án B

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

Trong thiết kế cơ sở dữ liệu, khóa ngoại (Foreign Key) được sử dụng để làm gì?

Để xác định duy nhất một bản ghi trong một bảng

Để tạo mối quan hệ giữa hai bảng

Để mã hóa dữ liệu

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

Xem đáp án

Chọn đáp án B

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

Vai trò của người quản lý dự án trong phát triển hệ thống thông tin là gì?

Viết mã nguồn cho phần mềm

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

Lập kế hoạch, điều phối và kiểm soát dự án để đạt được các mục tiêu đã đề ra

Kiểm thử phần mềm

Xem đáp án

Chọn đáp án C

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

Trong mô hình thác nước (Waterfall), giai đoạn nào sau đây diễn ra sau giai đoạn thiết kế?

Kiểm thử

Bảo trì

Triển khai

Xây dựng (Coding)

Xem đáp án

Chọn đáp án D

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

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?

Để kiểm thử phần mềm

Để tự động hóa các giai đoạn của quy trình phát triển phần mềm

Để quản lý dự án

Để viết tài liệu hướng dẫn sử dụng

Xem đáp án

Chọn đáp án B

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

Đâu là mục tiêu chính của việc quản lý cấu hình (Configuration Management) trong phát triển phần mềm?

Để viết tài liệu hướng dẫn sử dụng

Để kiểm soát các thay đổi đối với phần mềm và đảm bảo tính nhất quán

Để lập kế hoạch dự án

Để kiểm thử phần mềm

Xem đáp án

Chọn đáp án B

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

Yếu tố nào sau đây quan trọng nhất để đảm bảo thành công của một dự án hệ thống thông tin?

Sử dụng công nghệ mới nhất

Có một đội ngũ lập trình viên giỏi

Sự tham gia và hỗ trợ của người dùng

Ngân sách dự án lớn

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống, phân tích SWOT được sử dụng để làm gì?

Để xác định các yêu cầu của người dùng

Để đánh giá điểm mạnh, điểm yếu, cơ hội và thách thức của một dự án hoặc tổ chức

Để lập kế hoạch dự án

Để quản lý rủi ro

Xem đáp án

Chọn đáp án C

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

Phương pháp nào giúp xác định yêu cầu của người dùng bằng cách quan sát và phỏng vấn họ trong môi trường làm việc thực tế?

JAD (Joint Application Development)

Phân tích SWOT

Ethnography

Nguyên mẫu (Prototyping)

Xem đáp án

Chọn đáp án B

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

Trong kiểm thử phần mềm, kiểm thử hồi quy (Regression Testing) được thực hiện khi nào?

Khi phát triển phần mềm từ đầu

Sau khi sửa chữa lỗi hoặc thêm chức năng mới vào phần mềm

Trước khi triển khai phần mềm

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

Xem đáp án

Chọn đáp án C

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

Đâu là một lợi ích của việc sử dụng cơ sở dữ liệu quan hệ (Relational Database) trong hệ thống thông tin?

Tốc độ truy xuất dữ liệu chậm hơn so với các loại cơ sở dữ liệu khác

Dữ liệu được lưu trữ một cách dư thừa, gây lãng phí không gian lưu trữ

Tính toàn vẹn dữ liệu được đảm bảo thông qua các ràng buộc và quy tắc

Khó khăn trong việc truy vấn và kết hợp dữ liệu từ nhiều bảng

Xem đáp án

Chọn đáp án B

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

Trong UML (Unified Modeling Language), sơ đồ lớp (Class Diagram) được sử dụng để mô tả điều gì?

Luồng dữ liệu trong hệ thống

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

Hành vi của hệ thống theo thời gian

Quy trình nghiệp vụ

Xem đáp án

Chọn đáp án B