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

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

Đề 6 - 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. Phân tích SWOT được sử dụng 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ế hệ thống
B. Phân tích yêu cầu
C. Khảo sát sơ bộ và lập kế hoạch
D. Triển khai và bảo trì

2. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là gì?

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

3. Khái niệm `Khả năng mở rộng` (Scalability) của hệ thống đề cập đến điều gì?

A. Khả năng dễ dàng sử dụng của hệ thống
B. Khả năng hệ thống xử lý tăng trưởng về tải và người dùng
C. Khả năng hệ thống tương thích với nhiều nền tảng
D. Khả năng hệ thống dễ dàng bảo trì và nâng cấp

4. Phương pháp nào sau đây nhấn mạnh sự tương tác thường xuyên với người dùng và khả năng thích ứng với thay đổi trong quá trình phát triển?

A. Mô hình thác đổ (Waterfall)
B. Mô hình nguyên mẫu (Prototyping)
C. Mô hình xoắn ốc (Spiral)
D. Mô hình chữ V (V-Model)

5. Loại biểu đồ UML nào được sử dụng để mô tả quy trình nghiệp vụ hoặc luồng công việc?

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

6. Trong phân tích hệ thống hướng đối tượng, `Tính đóng gói` (Encapsulation) mang lại lợi ích gì?

A. Tăng tốc độ thực thi chương trình
B. Ẩn giấu thông tin và bảo vệ dữ liệu
C. Giảm dung lượng bộ nhớ sử dụng
D. Đơn giản hóa giao diện người dùng

7. Phương pháp Agile nào tập trung vào việc trực quan hóa công việc và giới hạn công việc đang thực hiện (WIP)?

A. Scrum
B. Kanban
C. Extreme Programming (XP)
D. Lean Development

8. 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 nên đơn giản
B. Cần thiết để thông báo cho người dùng về trạng thái và kết quả của hành động
C. Chỉ quan trọng trong giai đoạn kiểm thử
D. Chỉ áp dụng cho giao diện web

9. Yêu cầu phi chức năng (Non-functional requirement) mô tả điều gì về hệ thống?

A. Các chức năng 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 lưu trữ
D. Giao diện người dùng của hệ thống

10. Chức năng `Sao lưu và phục hồi` (Backup and Restore) quan trọng đối với khía cạnh nào của hệ thống thông tin?

A. Hiệu suất hệ thống
B. Tính sẵn sàng và khả năng phục hồi sau sự cố
C. Giao diện người dùng
D. Bảo mật thông tin

11. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì?

A. Tự động viết mã chương trình
B. Hỗ trợ các hoạt động phân tích, thiết kế, phát triển và quản lý dự án phần mềm
C. Thay thế hoàn toàn vai trò của nhà phân tích và thiết kế hệ thống
D. Chỉ dùng để kiểm thử phần mềm

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

A. Chức năng của từng module riêng lẻ
B. Sự tương tác và làm việc cùng nhau của các module
C. Hiệu suất toàn hệ thống
D. Giao diện người dùng

13. Mục tiêu chính của giai đoạn phân tích hệ thống là gì?

A. Viết mã chương trình
B. Xác định yêu cầu của người dùng và hệ thống
C. Kiểm thử hệ thống
D. Triển khai phần cứng

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

A. Phát triển các module mới
B. Sửa lỗi, cải tiến và thích ứng hệ thống với thay đổi
C. Thiết kế lại cơ sở dữ liệu
D. Thay thế hệ thống bằng hệ thống mới hoàn toàn

15. Yếu tố nào sau đây KHÔNG phải là một phần của tam giác dự án (Project Management Triangle)?

A. Phạm vi (Scope)
B. Thời gian (Time)
C. Chi phí (Cost)
D. Chất lượng (Quality)

16. Trong mô hình chữ V (V-Model), giai đoạn kiểm thử hệ thống (System Testing) tương ứng với giai đoạn nào trong phân tích và thiết kế?

A. Phân tích yêu cầu
B. Thiết kế hệ thống
C. Thiết kế chi tiết
D. Lập trình

17. Trong UML, biểu đồ lớp (Class Diagram) thể hiện mối quan hệ nào giữa các lớp?

A. Quan hệ tuần tự thời gian
B. Quan hệ logic và cấu trúc tĩnh
C. Quan hệ dòng dữ liệu
D. Quan hệ chức năng

18. Khái niệm `Coupling` (Độ liên kết) trong thiết kế module phần mềm đề cập đến điều gì?

A. Mức độ độc lập giữa các module
B. Mức độ phụ thuộc lẫn nhau giữa các module
C. Số lượng module trong hệ thống
D. Kích thước của mỗi module

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

A. Xác định duy nhất mỗi bản ghi trong bảng
B. Liên kết giữa các bảng
C. Đảm bảo tính toàn vẹn dữ liệu
D. Tối ưu hóa hiệu suất truy vấn

20. Nguyên tắc `DRY` (Don`t Repeat Yourself) trong lập trình và thiết kế hệ thống khuyến khích điều gì?

A. Lặp lại mã để đảm bảo tính ổn định
B. Tối thiểu hóa sự trùng lặp mã và logic
C. Viết mã càng chi tiết càng tốt
D. Tối đa hóa số lượng dòng mã

21. Trong mô hình thác đổ (Waterfall), điều gì xảy ra nếu có yêu cầu thay đổi sau khi giai đoạn thiết kế đã hoàn thành?

A. Thay đổi được chấp nhận và tích hợp vào giai đoạn tiếp theo
B. Thay đổi rất khó thực hiện và thường bị từ chối hoặc trì hoãn
C. Thay đổi được xử lý dễ dàng như trong mô hình Agile
D. Hệ thống tự động điều chỉnh để đáp ứng thay đổi

22. Loại biểu đồ UML nào mô tả luồng điều khiển giữa các đối tượng theo thời gian?

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

23. Giai đoạn nào sau đây KHÔNG thuộc vòng đời phát triển hệ thống (SDLC) truyền thống?

A. Khảo sát và phân tích
B. Thiết kế hệ thống
C. Triển khai và bảo trì
D. Marketing sản phẩm

24. Biểu đồ ca sử dụng (Use Case Diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thống?

A. Cấu trúc dữ liệu của hệ thống
B. Quy trình nghiệp vụ chi tiết
C. Tương tác giữa người dùng và hệ thống
D. Kiến trúc phần cứng của hệ thống

25. Trong ngữ cảnh bảo mật hệ thống thông tin, `tính toàn vẹn` (Integrity) có nghĩa là gì?

A. Đảm bảo thông tin chỉ được truy cập bởi người được ủy quyền
B. Đảm bảo thông tin chính xác và không bị sửa đổi trái phép
C. Đảm bảo hệ thống luôn sẵn sàng khi cần
D. Đảm bảo nguồn gốc của thông tin là xác thực

26. Phương pháp phát triển hệ thống nhanh RAD (Rapid Application Development) ưu tiên điều gì?

A. Tài liệu chi tiết và đầy đủ
B. Tốc độ phát triển và phản hồi nhanh chóng
C. Tuân thủ nghiêm ngặt quy trình
D. Kiểm thử toàn diện trước khi triển khai

27. Trong quy trình Scrum, `Sprint` là gì?

A. Cuộc họp hàng ngày của nhóm phát triển
B. Khoảng thời gian ngắn (thường 2-4 tuần) để hoàn thành một phần công việc
C. Danh sách các công việc cần thực hiện
D. Vai trò của người quản lý dự án

28. Mô hình xoắn ốc (Spiral Model) kết hợp các yếu tố của mô hình nào?

A. Thác đổ và nguyên mẫu
B. Thác đổ và Agile
C. Nguyên mẫu và Agile
D. Thác đổ và chữ V

29. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?

A. Cấu trúc mã nguồn bên trong
B. Chức năng và hành vi bên ngoài
C. Hiệu suất và khả năng chịu tải
D. Tính bảo mật của hệ thống

30. Mục đích của việc lập kế hoạch dự án hệ thống thông tin là gì?

A. Viết mã chương trình
B. Xác định phạm vi, thời gian, chi phí và nguồn lực cần thiết
C. Kiểm thử hệ thống
D. Triển khai hệ thống cho người dùng cuối

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ộ đề 7

1. Phân tích SWOT được sử dụng trong giai đoạn nào của phân tích và thiết kế hệ thống thông tin?

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ộ đề 7

2. Mục tiêu chính của việc chuẩn hóa cơ sở dữ liệu (Database normalization) là 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ộ đề 7

3. Khái niệm 'Khả năng mở rộng' (Scalability) của hệ thống đề cập đến điều gì?

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ộ đề 7

4. Phương pháp nào sau đây nhấn mạnh sự tương tác thường xuyên với người dùng và khả năng thích ứng với thay đổi trong quá trình phát triển?

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ộ đề 7

5. Loại biểu đồ UML nào được sử dụng để mô tả quy trình nghiệp vụ hoặc luồng công việc?

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ộ đề 7

6. Trong phân tích hệ thống hướng đối tượng, 'Tính đóng gói' (Encapsulation) mang lại lợi ích gì?

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ộ đề 7

7. Phương pháp Agile nào tập trung vào việc trực quan hóa công việc và giới hạn công việc đang thực hiện (WIP)?

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ộ đề 7

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

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ộ đề 7

9. Yêu cầu phi chức năng (Non-functional requirement) mô tả điều gì về hệ thống?

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ộ đề 7

10. Chức năng 'Sao lưu và phục hồi' (Backup and Restore) quan trọng đối với khía cạnh nào của hệ thống thông tin?

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ộ đề 7

11. Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì?

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ộ đề 7

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

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ộ đề 7

13. Mục tiêu chính của giai đoạn phân tích hệ thống là gì?

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ộ đề 7

14. Mục tiêu của giai đoạn bảo trì hệ thống là 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ộ đề 7

15. Yếu tố nào sau đây KHÔNG phải là một phần của tam giác dự án (Project Management Triangle)?

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ộ đề 7

16. Trong mô hình chữ V (V-Model), giai đoạn kiểm thử hệ thống (System Testing) tương ứng với giai đoạn nào trong phân tích và thiết kế?

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ộ đề 7

17. Trong UML, biểu đồ lớp (Class Diagram) thể hiện mối quan hệ nào giữa các lớp?

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ộ đề 7

18. Khái niệm 'Coupling' (Độ liên kết) trong thiết kế module phần mềm đề cập đến điều 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ộ đề 7

19. Trong thiết kế cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) đượ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ộ đề 7

20. Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình và thiết kế hệ thống khuyến khích điều 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ộ đề 7

21. Trong mô hình thác đổ (Waterfall), điều gì xảy ra nếu có yêu cầu thay đổi sau khi giai đoạn thiết kế đã hoàn thành?

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ộ đề 7

22. Loại biểu đồ UML nào mô tả luồng điều khiển giữa các đối tượng theo thời gian?

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ộ đề 7

23. Giai đoạn nào sau đây KHÔNG thuộc vòng đời phát triển hệ thống (SDLC) truyền thống?

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ộ đề 7

24. Biểu đồ ca sử dụng (Use Case Diagram) được sử dụng để mô hình hóa khía cạnh nào của hệ thố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ộ đề 7

25. Trong ngữ cảnh bảo mật hệ thống thông tin, 'tính toàn vẹn' (Integrity) có nghĩa là gì?

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ộ đề 7

26. Phương pháp phát triển hệ thống nhanh RAD (Rapid Application Development) ưu tiê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ộ đề 7

27. Trong quy trình Scrum, 'Sprint' là 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ộ đề 7

28. Mô hình xoắn ốc (Spiral Model) kết hợp các yếu tố của mô hình nào?

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ộ đề 7

29. Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của phần mềm?

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ộ đề 7

30. Mục đích của việc lập kế hoạch dự án hệ thống thông tin là gì?