Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin – Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Đề 10 - Bài tập, đề thi trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

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

A. Mức độ nghiêm trọng của hậu quả nếu rủi ro xảy ra
B. Khả năng rủi ro thực sự xảy ra
C. Chi phí để giảm thiểu rủi ro
D. Thời gian cần thiết để ứng phó với rủi ro

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

A. Khả năng một đối tượng thuộc nhiều lớp khác nhau
B. Khả năng một đối tượng có nhiều thuộc tính
C. 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ó
D. Khả năng các đối tượng giao tiếp với nhau thông qua thông điệp

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

A. Phỏng vấn
B. Bảng câu hỏi
C. Quan sát
D. Hội thảo JAD (Joint Application Development)

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

A. Kiểm thử đơn vị (Unit testing)
B. Kiểm thử tích hợp (Integration testing)
C. Kiểm thử hệ thống (System testing)
D. Kiểm thử chấp nhận (Acceptance testing)

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

A. Quản lý dự án và phân công công việc
B. Tự động hóa một số công việc trong quy trình phát triển phần mềm
C. Kiểm thử và đảm bảo chất lượng phần mềm
D. Triển khai và bảo trì hệ thống

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

A. Tầng dữ liệu (Data tier)
B. Tầng ứng dụng (Application tier)
C. Tầng trình bày (Presentation tier)
D. Tầng mạng (Network tier)

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

A. Khi mô tả luồng sự kiện chính của một ca sử dụng
B. 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
C. Khi mô tả cấu trúc dữ liệu của hệ thống
D. Khi mô tả giao diện người dùng của hệ thống

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

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

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

A. Lựa chọn công nghệ phù hợp
B. Thay đổi quy trình làm việc và đào tạo người dùng
C. Thiết kế giao diện người dùng thân thiện
D. Kiểm thử hệ thống kỹ lưỡng

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

A. Hiển thị giao diện người dùng
B. Xử lý logic ứng dụng và quản lý dữ liệu
C. Thu thập yêu cầu người dùng
D. Kiểm thử phần mềm

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

A. Cấu trúc mã nguồn và logic bên trong của hệ thống
B. 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
C. Hiệu suất và khả năng mở rộng của hệ thống
D. Giao diện người dùng và trải nghiệm người dùng

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

A. Thiết kế hệ thống
B. Lập kế hoạch hệ thống
C. Triển khai hệ thống
D. Bảo trì hệ thống

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

A. Hiệu suất (Performance)
B. Bảo mật (Security)
C. Chức năng đăng nhập người dùng (User login functionality)
D. Khả năng sử dụng (Usability)

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

A. Luồng dữ liệu trong hệ thống
B. Tương tác giữa người dùng (actor) và hệ thống
C. Cấu trúc lớp của hệ thống
D. Trạng thái và chuyển trạng thái của đối tượng

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

A. Tầng Mạng (Network Layer)
B. Tầng Vận chuyển (Transport Layer)
C. Tầng Liên kết Dữ liệu (Data Link Layer)
D. Tầng Vật lý (Physical Layer)

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

A. Thiết kế hệ thống
B. Lập kế hoạch hệ thống
C. Phân tích hệ thống
D. Triển khai hệ thống

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

A. Simple, Measurable, Achievable, Realistic, Time-bound
B. Specific, Measurable, Achievable, Relevant, Time-bound
C. Strategic, Manageable, Actionable, Realistic, Timely
D. Sustainable, Measurable, Adaptable, Reliable, Testable

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

A. Hệ thống cũ và hệ thống mới chạy song song trong một thời gian
B. 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
C. Chuyển đổi hệ thống theo từng giai đoạn hoặc module
D. 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

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

A. Đo lường hiệu suất hệ thống
B. 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
C. Quản lý rủi ro dự án
D. Lập kế hoạch kiểm thử hệ thống

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

A. Phát triển các tính năng mới cho hệ thống
B. Sửa lỗi, cải thiện hiệu suất và thích ứng hệ thống với thay đổi
C. Thiết kế giao diện người dùng thân thiện hơn
D. Nâng cấp cơ sở hạ tầng phần cứng

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

A. Biểu đồ Gantt
B. Biểu đồ luồng dữ liệu (DFD)
C. Biểu đồ lớp (Class Diagram)
D. Sơ đồ quan hệ thực thể (ERD)

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

A. Ngân sách và nguồn lực dự án
B. Thời gian biểu và lịch trình dự án
C. Công việc cần thực hiện và sản phẩm bàn giao của dự án
D. Rủi ro và vấn đề tiềm ẩn của dự án

23. 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. Lặp lại mã nguồn để dễ hiểu hơn
B. Tránh lặp lại mã nguồn bằng cách tái sử dụng code
C. Viết mã nguồn chi tiết và tường minh
D. Kiểm thử phần mềm kỹ lưỡng

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

A. Biểu đồ tuần tự (Sequence Diagram)
B. Biểu đồ ca sử dụng (Use Case Diagram)
C. Biểu đồ lớp (Class Diagram)
D. Biểu đồ trạng thái (State Diagram)

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

A. Khó quản lý yêu cầu thay đổi
B. Yêu cầu sự tham gia liên tục và chặt chẽ của khách hàng
C. Thời gian phát triển dự án kéo dài
D. Thiếu tài liệu chi tiết

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

A. Giao diện đẹp mắt và hấp dẫn
B. 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
C. Tính năng phong phú và đa dạng của hệ thống
D. Hiệu suất và tốc độ phản hồi của hệ thống

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

A. Cách hệ thống hoạt động và thực hiện các chức năng cụ thể
B. Hiệu năng, độ tin cậy và khả năng bảo mật của hệ thống
C. Giao diện người dùng và trải nghiệm người dùng của hệ thống
D. Cơ sở hạ tầng phần cứng và phần mềm cần thiết cho hệ thống

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

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu
C. Đơn giản hóa cấu trúc cơ sở dữ liệu
D. Tăng cường bảo mật dữ liệu

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

A. Giảm thiểu rủi ro dự án do lập kế hoạch chi tiết từ đầu
B. Tăng cường sự tham gia của người dùng và phản hồi nhanh chóng
C. Đảm bảo tài liệu hệ thống đầy đủ và chi tiết
D. Phù hợp với các dự án có yêu cầu ít thay đổi

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

A. Mô hình thác nước (Waterfall)
B. Mô hình xoắn ốc (Spiral)
C. Mô hình lặp và tăng trưởng (Iterative and Incremental)
D. Mô hình nguyên mẫu (Prototyping)

1 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

2 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

3 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

4 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

5 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

6 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

7 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

8 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

9 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

10 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

11 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

12 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

13 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

14 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

15 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

16 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

17 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

18 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

19 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

20 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

21 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

22 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

23 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

24 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

25 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

26 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

27 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

28 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

29 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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

30 / 30

Category: Đề thi, bài tập trắc nghiệm online Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 10

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