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

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 phân tích rủi ro dự án, 'xác suất rủi ro' (risk probability) thể hiện điều gì?

Mức độ nghiêm trọng của hậu quả nếu rủi ro xảy ra

Khả năng rủi ro thực sự xảy ra

Chi phí để giảm thiểu rủi ro

Thời gian cần thiết để ứng phó với rủi ro

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống hướng đối tượng, khái niệm 'đa hình' (polymorphism) đề cập đến điều gì?

Khả năng một đối tượng thuộc nhiều lớp khác nhau

Khả năng một đối tượng có nhiều thuộc tính

Khả năng một phương thức có thể thực hiện khác nhau tùy thuộc vào đối tượng gọi nó

Khả năng các đối tượng giao tiếp với nhau thông qua thông điệp

Xem đáp án

Chọn đáp án C

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

Phương pháp thu thập yêu cầu nào sau đây cho phép người phân tích hệ thống quan sát trực tiếp người dùng thực hiện công việc?

Phỏng vấn

Bảng câu hỏi

Quan sát

Hội thảo JAD (Joint Application Development)

Xem đáp án

Chọn đáp án C

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

Loại kiểm thử nào sau đây tập trung vào việc đảm bảo các module phần mềm tích hợp với nhau hoạt động đúng như mong đợi?

Kiểm thử đơn vị (Unit testing)

Kiểm thử tích hợp (Integration testing)

Kiểm thử hệ thống (System testing)

Kiểm thử chấp nhận (Acceptance testing)

Xem đáp án

Chọn đáp án B

5. 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?

Quản lý dự án và phân công công việc

Tự động hóa một số công việc trong quy trình phát triển phần mềm

Kiểm thử và đảm bảo chất lượng phần mềm

Triển khai và bảo trì hệ thống

Xem đáp án

Chọn đáp án B

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

Trong kiến trúc hệ thống thông tin, tầng nào chịu trách nhiệm hiển thị giao diện người dùng và tương tác với người dùng?

Tầng dữ liệu (Data tier)

Tầng ứng dụng (Application tier)

Tầng trình bày (Presentation tier)

Tầng mạng (Network tier)

Xem đáp án

Chọn đáp án C

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

Trong phân tích yêu cầu, 'ca sử dụng mở rộng' (extended use case) được sử dụng khi nào?

Khi mô tả luồng sự kiện chính của một ca sử dụng

Khi mô tả các luồng sự kiện thay thế hoặc ngoại lệ của một ca sử dụng

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

Khi mô tả giao diện người dùng của hệ thống

Xem đáp án

Chọn đáp án B

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

Mô hình thác nước (Waterfall) trong phát triển hệ thống thông tin tuân theo trình tự nào sau đây?

Phân tích -> Thiết kế -> Kiểm thử -> Triển khai -> Bảo trì

Lập kế hoạch -> Phân tích -> Thiết kế -> Triển khai -> Kiểm thử

Lập kế hoạch -> Phân tích -> Thiết kế -> Kiểm thử -> Triển khai -> Bảo trì

Thiết kế -> Phân tích -> Lập kế hoạch -> Kiểm thử -> Triển khai -> Bảo trì

Xem đáp án

Chọn đáp án C

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

Đâu là thách thức chính khi triển khai hệ thống thông tin mới?

Lựa chọn công nghệ phù hợp

Thay đổi quy trình làm việc và đào tạo người dùng

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

Kiểm thử hệ thống kỹ lưỡng

Xem đáp án

Chọn đáp án B

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

Trong mô hình Client-Server, máy chủ (Server) chịu trách nhiệm chính cho việc gì?

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

Xử lý logic ứng dụng và quản lý dữ liệu

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

Kiểm thử phần mềm

Xem đáp án

Chọn đáp án B

11. 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 và logic 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 dựa trên đặc tả yêu cầu

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

Giao diện người dùng và trải nghiệm người dùng

Xem đáp án

Chọn đáp án B

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

Phân tích SWOT được sử dụng trong giai đoạn nào của phát triển hệ thống thông tin?

Thiết kế hệ thống

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

Triển khai hệ thống

Bảo trì hệ thống

Xem đáp án

Chọn đáp án B

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

Đâu KHÔNG phải là một loại yêu cầu phi chức năng (Non-functional requirement)?

Hiệu suất (Performance)

Bảo mật (Security)

Chức năng đăng nhập người dùng (User login functionality)

Khả năng sử dụng (Usability)

Xem đáp án

Chọn đáp án C

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

Biểu đồ ca sử dụng (Use Case Diagram) trong UML được sử dụng để mô tả điều gì?

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

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

Cấu trúc lớp của hệ thống

Trạng thái và chuyển trạng thái của đối tượng

Xem đáp án

Chọn đáp án B

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

Trong mô hình OSI (Open Systems Interconnection), tầng nào chịu trách nhiệm cho việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống?

Tầng Mạng (Network Layer)

Tầng Vận chuyển (Transport Layer)

Tầng Liên kết Dữ liệu (Data Link Layer)

Tầng Vật lý (Physical Layer)

Xem đáp án

Chọn đáp án B

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

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 đề và cơ hội kinh doanh mà hệ thống mới cần giải quyết hoặc tận dụng?

Thiết kế hệ thống

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

Phân tích hệ thống

Triển khai hệ thống

Xem đáp án

Chọn đáp án B

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

Tiêu chí 'SMART' trong xác định mục tiêu dự án hệ thống thông tin nhấn mạnh yếu tố nào?

Simple, Measurable, Achievable, Realistic, Time-bound

Specific, Measurable, Achievable, Relevant, Time-bound

Strategic, Manageable, Actionable, Realistic, Timely

Sustainable, Measurable, Adaptable, Reliable, Testable

Xem đáp án

Chọn đáp án B

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

Phương pháp chuyển đổi hệ thống 'chuyển đổi trực tiếp' (direct cutover) có đặc điểm gì?

Hệ thống cũ và hệ thống mới chạy song song trong một thời gian

Hệ thống mới thay thế hoàn toàn hệ thống cũ vào một thời điểm xác định

Chuyển đổi hệ thống theo từng giai đoạn hoặc module

Sử dụng hệ thống mới thử nghiệm ở một bộ phận nhỏ trước khi triển khai rộng rãi

Xem đáp án

Chọn đáp án B

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

Trong quản lý cấu hình phần mềm, 'baseline' (đường cơ sở) được sử dụng để làm gì?

Đo lường hiệu suất hệ thống

Xác định một phiên bản ổn định của phần mềm làm chuẩn để so sánh và phát triển tiếp

Quản lý rủi ro dự án

Lập kế hoạch kiểm thử hệ thống

Xem đáp án

Chọn đáp án B

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

Mục tiêu chính của giai đoạn bảo trì hệ thống thông tin là gì?

Phát triển các tính năng mới cho hệ thống

Sửa lỗi, cải thiện hiệu suất và thích ứng hệ thống với thay đổi

Thiết kế giao diện người dùng thân thiện hơn

Nâng cấp cơ sở hạ tầng phần cứng

Xem đáp án

Chọn đáp án B

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

Công cụ nào sau đây thường được sử dụng để mô hình hóa quy trình nghiệp vụ trong giai đoạn phân tích hệ thống?

Biểu đồ Gantt

Biểu đồ luồng dữ liệu (DFD)

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

Sơ đồ quan hệ thực thể (ERD)

Xem đáp án

Chọn đáp án B

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

Trong quản lý dự án hệ thống thông tin, 'phạm vi dự án' (project scope) xác định điều gì?

Ngân sách và nguồn lực dự án

Thời gian biểu và lịch trình dự án

Công việc cần thực hiện và sản phẩm bàn giao của dự án

Rủi ro và vấn đề tiềm ẩn của dự án

Xem đáp án

Chọn đáp án C

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

Lặp lại mã nguồn để dễ hiểu hơn

Tránh lặp lại mã nguồn bằng cách tái sử dụng code

Viết mã nguồn chi tiết và tường minh

Kiểm thử phần mềm kỹ lưỡng

Xem đáp án

Chọn đáp án B

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

Trong UML (Unified Modeling Language), loại biểu đồ nào được sử dụng để mô tả 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?

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

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

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

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

Xem đáp án

Chọn đáp án C

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

Đâu là một thách thức của phương pháp phát triển Agile?

Khó quản lý yêu cầu thay đổi

Yêu cầu sự tham gia liên tục và chặt chẽ của khách hàng

Thời gian phát triển dự án kéo dài

Thiếu tài liệu chi tiết

Xem đáp án

Chọn đáp án B

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

Giao diện đẹp mắt và hấp dẫn

Mức độ dễ dàng, hiệu quả và hài lòng khi người dùng tương tác với hệ thống

Tính năng phong phú và đa dạng của hệ thống

Hiệu suất và tốc độ phản hồi của hệ thống

Xem đáp án

Chọn đáp án B

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

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

Cách hệ thống hoạt động và thực hiện các chức năng cụ thể

Hiệu năng, độ tin cậy và khả năng bảo mật của hệ thống

Giao diện người dùng và trải nghiệm người dùng của hệ thống

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

Xem đáp án

Chọn đáp án A

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

Trong quá trình thiết kế cơ sở dữ liệu quan hệ, mục đích của chuẩn hóa (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

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

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

Xem đáp án

Chọn đáp án B

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

Đâu là ưu điểm chính của phương pháp phát triển hệ thống nhanh (RAD - Rapid Application Development)?

Giảm thiểu rủi ro dự án do lập kế hoạch chi tiết từ đầu

Tăng cường sự tham gia của người dùng và phản hồi nhanh chóng

Đảm bảo tài liệu hệ thống đầy đủ và chi tiết

Phù hợp với các dự án có yêu cầu ít thay đổi

Xem đáp án

Chọn đáp án B

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

Phương pháp phát triển hệ thống nào phù hợp nhất cho các dự án có yêu cầu thay đổi thường xuyên và không rõ ràng ngay từ đầu?

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

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

Mô hình lặp và tăng trưởng (Iterative and Incremental)

Mô hình nguyên mẫu (Prototyping)

Xem đáp án

Chọn đáp án C