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

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é!!!


Phân tích và thiết kế hệ thống thông tin

Đề 11 - 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. Khái niệm 'coupling′ (kết nối) và 'cohesion′ (liên kết) trong thiết kế module phần mềm, mối quan hệ nào được ưu tiên?

A. Coupling cao và Cohesion thấp
B. Coupling thấp và Cohesion cao
C. Cả Coupling và Cohesion đều cao
D. Cả Coupling và Cohesion đều thấp

2. Trong phân tích hệ thống, 'feasibility study′ (nghiên cứu tính khả thi) nhằm mục đích gì?

A. Thiết kế chi tiết hệ thống
B. Đánh giá khả năng thành công của dự án trước khi đầu tư nguồn lực lớn
C. Kiểm thử hệ thống
D. Triển khai hệ thống

3. Biểu đồ ER (Entity-Relationship Diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống thông tin?

A. Quy trình nghiệp vụ
B. Dữ liệu và mối quan hệ giữa các dữ liệu
C. Giao diện người dùng
D. Kiến trúc phần mềm

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

A. Không quan trọng, giao diện đẹp là đủ
B. Cần thiết để thông báo cho người dùng về trạng thái và kết quả thao tác
C. Chỉ cần thiết cho người dùng mới
D. Chỉ cần thiết cho các hệ thống phức tạp

5. Trong kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) dựa trên yếu tố nào?

A. Cấu trúc mã nguồn của chương trình
B. Yêu cầu chức năng của phần mềm
C. Hiệu suất của hệ thống
D. Thiết kế cơ sở dữ liệu

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

A. Giai đoạn Thiết kế
B. Giai đoạn Lập kế hoạch
C. Giai đoạn Triển khai
D. Giai đoạn Kiểm thử

7. Trong phân tích yêu cầu, yêu cầu phi chức năng (non-functional requirement) mô tả điều gì?

A. Chức năng cụ thể mà hệ thống phải thực hiện
B. Cách hệ thống thực hiện các chức năng
C. Dữ liệu hệ thống cần xử lý
D. Người dùng hệ thống

8. Phương pháp nào sau đây tập trung vào việc xây dựng hệ thống thông tin thông qua các vòng lặp phát triển ngắn và thường xuyên?

A. Mô hình thác đổ
B. Mô hình xoắn ốc
C. Mô hình Agile
D. Mô hình nguyên mẫu

9. Trong thiết kế giao diện, 'affordance′ (khả năng gợi ý) đề cập đến điều gì?

A. Vẻ đẹp thẩm mỹ của giao diện
B. Thuộc tính của đối tượng giao diện gợi ý cách sử dụng của nó
C. Hiệu suất của giao diện
D. Tính năng bảo mật của giao diện

10. Kiến trúc hệ thống (system architecture) đóng vai trò gì trong thiết kế hệ thống thông tin?

A. Xác định giao diện người dùng
B. Mô tả cấu trúc tổng thể và các thành phần chính của hệ thống
C. Lập kế hoạch kiểm thử hệ thống
D. Quản lý cơ sở dữ liệu

11. Mục tiêu chính của giai đoạn kiểm thử hệ thống thông tin là gì?

A. Thiết kế giao diện người dùng
B. Phát hiện và sửa lỗi trước khi hệ thống được đưa vào sử dụng
C. Thu thập yêu cầu người dùng
D. Triển khai hệ thống vào môi trường thực tế

12. Phân tích SWOT thường được sử dụng trong giai đoạn nào của SDLC?

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

13. Trong quá trình phát triển hệ thống thông tin, tài liệu 'SRS′ (Software Requirements Specification) mô tả điều gì?

A. Thiết kế chi tiết của hệ thống
B. Yêu cầu chức năng và phi chức năng của hệ thống
C. Kế hoạch kiểm thử hệ thống
D. Hướng dẫn sử dụng hệ thống

14. Loại biểu đồ UML nào được sử dụng để mô hình hóa tương tác giữa các đối tượng theo thời gian?

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

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

A. Phát triển các chức năng mới
B. Sửa lỗi, cải tiến hiệu suất và thích ứng với yêu cầu thay đổi sau khi hệ thống đi vào hoạt động
C. Thu thập yêu cầu người dùng ban đầu
D. Thiết kế cơ sở dữ liệu

16. Nguyên tắc 'KISS′ (Keep It Simple, Stupid) có ý nghĩa gì trong thiết kế hệ thống thông tin?

A. Hệ thống phải phức tạp để đáp ứng mọi yêu cầu
B. Thiết kế hệ thống nên đơn giản, dễ hiểu và dễ bảo trì
C. Hiệu suất hệ thống là yếu tố quan trọng nhất
D. Hệ thống cần sử dụng công nghệ mới nhất

17. Trong mô hình phân lớp (layered architecture), mục đích chính của việc phân chia hệ thống thành các lớp là gì?

A. Tăng độ phức tạp của hệ thống
B. Giảm sự phụ thuộc lẫn nhau giữa các thành phần và tăng tính module hóa
C. Tăng chi phí phát triển
D. Giảm hiệu suất hệ thống

18. Trong quản lý dự án hệ thống thông tin, 'critical path′ (đường găng) xác định điều gì?

A. Các công việc ít quan trọng nhất
B. Chuỗi các công việc có tổng thời gian dài nhất, quyết định thời gian hoàn thành dự án
C. Các công việc có chi phí cao nhất
D. Các công việc dễ bị trì hoãn nhất

19. Phương pháp thu thập yêu cầu nào thường được sử dụng để quan sát trực tiếp người dùng làm việc trong môi trường thực tế?

A. Phỏng vấn
B. Bảng hỏi
C. Quan sát
D. Nghiên cứu tài liệu

20. Loại kiểm thử nào được thực hiện bởi người dùng cuối để xác nhận hệ thống đáp ứng yêu cầu và sẵn sàng sử dụng?

A. Kiểm thử đơn vị
B. Kiểm thử tích hợp
C. Kiểm thử hệ thống
D. Kiểm thử chấp nhận

21. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?

A. Liên kết giữa các bảng
B. Xác định duy nhất mỗi bản ghi (row) trong bảng
C. Sắp xếp dữ liệu trong bảng
D. Bảo mật dữ liệu trong bảng

22. Trong mô hình Agile, 'Sprint′ là gì?

A. Một giai đoạn lớn trong dự án
B. Một khoảng thời gian ngắn, cố định để phát triển và kiểm thử một phần chức năng
C. Một cuộc họp hàng ngày của nhóm phát triển
D. Một tài liệu mô tả yêu cầu hệ thống

23. 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. Thay thế hoàn toàn vai trò của nhà phân tích và thiết kế
B. Hỗ trợ tự động hóa một số công đoạn trong quy trình phát triển phần mềm
C. Chỉ dùng để kiểm thử phần mềm
D. Chỉ dùng để quản lý dự án

24. Phương pháp 'phỏng vấn′ trong thu thập yêu cầu có ưu điểm gì so với 'bảng hỏi′?

A. Thu thập dữ liệu từ số lượng lớn người dùng nhanh hơn
B. Cho phép đào sâu, làm rõ các yêu cầu và thu thập thông tin chi tiết hơn
C. Tiết kiệm chi phí hơn
D. Dữ liệu thu được dễ dàng định lượng và phân tích hơn

25. Mục đích của việc chuẩn hóa dữ liệu (data normalization) trong thiết kế cơ sở dữ liệu 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 nhất quán
C. Bảo mật dữ liệu tốt hơn
D. Đơn giản hóa cấu trúc dữ liệu

26. Biểu đồ Use Case được sử dụng chủ yếu trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?

A. Thiết kế giao diện
B. Phân tích yêu cầu
C. Kiểm thử hệ thống
D. Triển khai hệ thống

27. Trong UML, loại biểu đồ nào thể hiện 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 đồ lớp (Class Diagram)
C. Biểu đồ trạng thái (State Diagram)
D. Biểu đồ hoạt động (Activity Diagram)

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

A. Dự án có yêu cầu thay đổi liên tục
B. Dự án có yêu cầu được xác định rõ ràng và ít thay đổi
C. Dự án cần thời gian phát triển nhanh
D. Dự án ưu tiên sự linh hoạt và thích ứng

29. Trong mô hình xoắn ốc (Spiral Model), rủi ro được xử lý như thế nào?

A. Không được quan tâm đến
B. Chỉ được xem xét ở giai đoạn đầu
C. Được xác định, phân tích và giảm thiểu trong mỗi vòng lặp
D. Chỉ được xử lý sau khi hệ thống hoàn thành

30. Kiểu kiểm thử nào tập trung vào việc đảm bảo hệ thống vẫn hoạt động đúng sau khi có các thay đổi hoặc sửa lỗi?

A. Kiểm thử đơn vị (Unit testing)
B. Kiểm thử tích hợp (Integration testing)
C. Kiểm thử hồi quy (Regression testing)
D. Kiểm thử chấp nhận (Acceptance testing)

1 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

1. Khái niệm `coupling′ (kết nối) và `cohesion′ (liên kết) trong thiết kế module phần mềm, mối quan hệ nào được ưu tiên?

2 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

2. Trong phân tích hệ thống, `feasibility study′ (nghiên cứu tính khả thi) nhằm mục đích gì?

3 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

3. Biểu đồ ER (Entity-Relationship Diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống thông tin?

4 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

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

5 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

5. Trong kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) dựa trên yếu tố nào?

6 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

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

7 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

7. Trong phân tích yêu cầu, yêu cầu phi chức năng (non-functional requirement) mô tả điều gì?

8 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

8. Phương pháp nào sau đây tập trung vào việc xây dựng hệ thống thông tin thông qua các vòng lặp phát triển ngắn và thường xuyên?

9 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

9. Trong thiết kế giao diện, `affordance′ (khả năng gợi ý) đề cập đến điều gì?

10 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

10. Kiến trúc hệ thống (system architecture) đóng vai trò gì trong thiết kế hệ thống thông tin?

11 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

11. Mục tiêu chính của giai đoạn kiểm thử hệ thống thông tin là gì?

12 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

12. Phân tích SWOT thường được sử dụng trong giai đoạn nào của SDLC?

13 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

13. Trong quá trình phát triển hệ thống thông tin, tài liệu `SRS′ (Software Requirements Specification) mô tả điều gì?

14 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

14. Loại biểu đồ UML nào được sử dụng để mô hình hóa tương tác giữa các đối tượng theo thời gian?

15 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

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

16 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

16. Nguyên tắc `KISS′ (Keep It Simple, Stupid) có ý nghĩa gì trong thiết kế hệ thống thông tin?

17 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

17. Trong mô hình phân lớp (layered architecture), mục đích chính của việc phân chia hệ thống thành các lớp là gì?

18 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

18. Trong quản lý dự án hệ thống thông tin, `critical path′ (đường găng) xác định điều gì?

19 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

19. Phương pháp thu thập yêu cầu nào thường được sử dụng để quan sát trực tiếp người dùng làm việc trong môi trường thực tế?

20 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

20. Loại kiểm thử nào được thực hiện bởi người dùng cuối để xác nhận hệ thống đáp ứng yêu cầu và sẵn sàng sử dụng?

21 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

21. Trong thiết kế cơ sở dữ liệu quan hệ, khóa chính (primary key) có vai trò gì?

22 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

22. Trong mô hình Agile, `Sprint′ là gì?

23 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

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

24 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

24. Phương pháp `phỏng vấn′ trong thu thập yêu cầu có ưu điểm gì so với `bảng hỏi′?

25 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

25. Mục đích của việc chuẩn hóa dữ liệu (data normalization) trong thiết kế cơ sở dữ liệu là gì?

26 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

26. Biểu đồ Use Case được sử dụng chủ yếu trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?

27 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

27. Trong UML, loại biểu đồ nào thể hiện 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?

28 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

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

29 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

29. Trong mô hình xoắn ốc (Spiral Model), rủi ro được xử lý như thế nào?

30 / 30

Category: Phân tích và thiết kế hệ thống thông tin

Tags: Bộ đề 11

30. Kiểu kiểm thử nào tập trung vào việc đảm bảo hệ thống vẫn hoạt động đúng sau khi có các thay đổi hoặc sửa lỗi?