Đề 2 – 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

Đề 2 - 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. Mục đích chính của việc lập kế hoạch dự phòng (contingency planning) trong quản lý dự án là gì?

A. Ngăn chặn mọi rủi ro xảy ra
B. Giảm thiểu tác động tiêu cực của các sự kiện không lường trước
C. Đảm bảo dự án luôn đi đúng tiến độ và ngân sách
D. Tối đa hóa lợi nhuận dự án

2. 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 đề, cơ hội và mục tiêu của hệ thống?

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

3. Mô hình thác đổ (Waterfall) phù hợp nhất với dự án hệ thống thông tin nào?

A. Dự án có yêu cầu thay đổi thường xuyên
B. Dự án có phạm vi và yêu cầu được xác định rõ ràng từ đầu
C. Dự án cần sự linh hoạt và thích ứng cao
D. Dự án có thời gian phát triển rất ngắn

4. Trong ngữ cảnh bảo mật hệ thống thông tin, 'xác thực′ (authentication) có nghĩa là gì?

A. Cấp quyền truy cập vào tài nguyên hệ thống
B. Xác minh danh tính của người dùng
C. Mã hóa dữ liệu để bảo vệ tính bảo mật
D. Phát hiện và ngăn chặn truy cập trái phép

5. 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. Tính thẩm mỹ và hấp dẫn của giao diện
B. Mức độ dễ dàng và hiệu quả người dùng có thể sử dụng giao diện để đạt mục tiêu
C. Số lượng tính năng phức tạp mà giao diện cung cấp
D. Công nghệ tiên tiến được sử dụng để xây dựng giao diện

6. Kỹ thuật nào thường được sử dụng để thu thập yêu cầu người dùng trong giai đoạn phân tích hệ thống?

A. Kiểm thử hộp đen
B. Phỏng vấn và khảo sát
C. Thiết kế giao diện người dùng
D. Lập trình hướng đối tượng

7. Trong phân tích hệ thống, 'yêu cầu phi chức năng′ (non-functional requirement) mô tả khía cạnh nào của hệ thống?

A. Chức năng chính mà hệ thống phải thực hiện
B. Cách thức hệ thống thực hiện chức năng (ví dụ: hiệu suất, bảo mật)
C. Dữ liệu mà hệ thống sẽ quản lý
D. Giao diện người dùng của hệ thống

8. Nguyên tắc 'tính kết nối lỏng lẻo′ (loose coupling) giữa các mô-đun hệ thống nhằm mục đích gì?

A. Tăng sự phức tạp của hệ thống
B. Giảm sự phụ thuộc lẫn nhau giữa các mô-đun
C. Tăng hiệu suất hệ thống
D. Đảm bảo tất cả các mô-đun đều hoạt động đồng bộ

9. Trong thiết kế cơ sở dữ liệu, '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 hai bảng có quan hệ với nhau
C. Đảm bảo tính toàn vẹn dữ liệu
D. Tăng tốc độ truy vấn dữ liệu

10. Loại mô hình nào tập trung vào việc mô tả hệ thống 'như thế nào′ (how) hệ thống sẽ được xây dựng, thay vì 'cái gì' (what) hệ thống sẽ làm?

A. Mô hình logic
B. Mô hình vật lý
C. Mô hình khái niệm
D. Mô hình nghiệp vụ

11. Giai đoạn 'bảo trì' trong SDLC bao gồm hoạt động nào?

A. Thiết kế cơ sở dữ liệu
B. Viết mã chương trình
C. Sửa lỗi và cải tiến hệ thống sau triển khai
D. Thu thập yêu cầu người dùng

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

A. Tăng tốc độ truy vấn dữ liệu
B. Giảm thiểu sự dư thừa và bất nhất dữ liệu
C. Cải thiện tính bảo mật của dữ liệu
D. Đơn giản hóa việc sao lưu và phục hồi dữ liệu

13. Trong thiết kế hệ thống phân tán, 'tính trong suốt′ (transparency) có nghĩa là gì?

A. Hệ thống phải dễ dàng sử dụng và giao diện trực quan
B. Người dùng không nhận biết được rằng họ đang làm việc với hệ thống phân tán
C. Mã nguồn của hệ thống phải được công khai và dễ hiểu
D. Hệ thống phải có khả năng xử lý lượng lớn dữ liệu một cách nhanh chóng

14. Phương pháp phát triển hệ thống nào tập trung vào việc xây dựng các phiên bản hệ thống nhỏ, hoạt động được và cải tiến chúng qua nhiều lần lặp?

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

15. Trong thiết kế hướng đối tượng (OO design), 'tính đóng gói′ (encapsulation) đề cập đến việc gì?

A. Kế thừa thuộc tính và phương thức từ lớp cha
B. Ẩn giấu thông tin và hành vi bên trong đối tượng
C. Đa hình thái của đối tượng
D. Phân loại đối tượng vào các lớp khác nhau

16. Trong thiết kế hệ thống, 'tính mô đun′ (modularity) mang lại lợi ích chính nào?

A. Giảm chi phí phần cứng
B. Tăng tốc độ xử lý dữ liệu
C. Dễ dàng bảo trì và nâng cấp hệ thống
D. Cải thiện tính bảo mật của hệ thống

17. Trong phân tích ca sử dụng (use case analysis), ca sử dụng mô tả điều gì?

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

18. Trong quản lý dự án hệ thống thông tin, 'biểu đồ Gantt′ được sử dụng để làm gì?

A. Mô hình hóa luồng dữ liệu
B. Quản lý tiến độ và thời gian thực hiện các công việc
C. Phân tích rủi ro dự án
D. Thiết kế giao diện người dùng

19. Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi về kỹ thuật khi đánh giá tính khả thi của dự án?

A. Sự sẵn có của công nghệ cần thiết
B. Kỹ năng của đội ngũ phát triển
C. Chi phí dự kiến của dự án
D. Khả năng tích hợp với hệ thống hiện có

20. Loại kiểm thử nào tập trung vào việc đảm bảo các mô-đun phần mềm hoạt động chính xác khi được tích hợp với nhau?

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ử hồi quy

21. Phương pháp phát triển hệ thống nhanh (RAD) nhấn mạnh vào yếu tố nào?

A. Tài liệu chi tiết và đầy đủ
B. Sự tham gia tích cực của người dùng và vòng lặp phát triển ngắn
C. Tuân thủ nghiêm ngặt quy trình
D. Phân tích yêu cầu kỹ lưỡng trước khi thiết kế

22. Loại tài liệu nào mô tả chi tiết cách hệ thống được thiết kế và xây dựng cho các nhà phát triển và kỹ thuật viên?

A. Tài liệu hướng dẫn người dùng
B. Tài liệu yêu cầu hệ thống
C. Tài liệu thiết kế hệ thống
D. Tài liệu tiếp thị hệ thống

23. Phương pháp Agile Manifesto ưu tiên điều gì hơn là quy trình và công cụ?

A. Tài liệu toàn diện
B. Cá nhân và sự tương tác
C. Đàm phán hợp đồng
D. Lập kế hoạch chi tiết

24. Phương pháp kiểm thử 'hộp trắng′ (white-box testing) dựa trên yếu tố nào để thiết kế các trường hợp kiểm thử?

A. Yêu cầu chức năng của hệ thống
B. Cấu trúc và logic bên trong của mã nguồn
C. Giao diện người dùng
D. Hành vi của người dùng cuối

25. Kỹ thuật 'brainstorming′ thường được sử dụng trong giai đoạn nào của phân tích hệ thống?

A. Thiết kế hệ thống
B. Thu thập yêu cầu
C. Kiểm thử hệ thống
D. Triển khai hệ thống

26. Trong mô hình thực thể kết hợp (ERD), hình chữ nhật đại diện cho khái niệm nào?

A. Thuộc tính
B. Mối quan hệ
C. Thực thể
D. Khóa chính

27. Biểu đồ luồng dữ liệu (DFD) được sử dụng chủ yếu để mô hình hóa khía cạnh nào của hệ thống thông tin?

A. Cấu trúc dữ liệu
B. Chức năng xử lý dữ liệu
C. Giao diện người dùng
D. Kiến trúc phần cứng

28. Kiểm thử chấp nhận người dùng (UAT) được thực hiện trong giai đoạn nào của vòng đời phát triển hệ thống (SDLC)?

A. Phân tích
B. Thiết kế
C. Triển khai
D. Bảo trì

29. Nguyên tắc 'tính gắn kết cao′ (high cohesion) trong thiết kế mô-đun phần mềm có nghĩa là gì?

A. Các mô-đun nên phụ thuộc lẫn nhau
B. Mỗi mô-đun nên thực hiện nhiều chức năng khác nhau
C. Các thành phần trong một mô-đun nên liên quan chặt chẽ với nhau
D. Mô-đun nên có kích thước lớn để chứa nhiều chức năng

30. Trong mô hình xoắn ốc (Spiral model), điều gì được lặp đi lặp lại qua mỗi vòng xoắn?

A. Thu thập yêu cầu
B. Phân tích rủi ro, phát triển và đánh giá
C. Thiết kế và lập trình
D. Kiểm thử và triển khai

1 / 30

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

Tags: Bộ đề 2

1. Mục đích chính của việc lập kế hoạch dự phòng (contingency planning) trong quản lý dự án là gì?

2 / 30

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

Tags: Bộ đề 2

2. 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 đề, cơ hội và mục tiêu của hệ thống?

3 / 30

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

Tags: Bộ đề 2

3. Mô hình thác đổ (Waterfall) phù hợp nhất với dự án hệ thống thông tin nào?

4 / 30

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

Tags: Bộ đề 2

4. Trong ngữ cảnh bảo mật hệ thống thông tin, `xác thực′ (authentication) có nghĩa là gì?

5 / 30

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

Tags: Bộ đề 2

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

6 / 30

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

Tags: Bộ đề 2

6. Kỹ thuật nào thường được sử dụng để thu thập yêu cầu người dùng trong giai đoạn phân tích hệ thống?

7 / 30

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

Tags: Bộ đề 2

7. Trong phân tích hệ thống, `yêu cầu phi chức năng′ (non-functional requirement) mô tả khía cạnh nào của hệ thống?

8 / 30

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

Tags: Bộ đề 2

8. Nguyên tắc `tính kết nối lỏng lẻo′ (loose coupling) giữa các mô-đun hệ thống nhằm mục đích gì?

9 / 30

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

Tags: Bộ đề 2

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

10 / 30

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

Tags: Bộ đề 2

10. Loại mô hình nào tập trung vào việc mô tả hệ thống `như thế nào′ (how) hệ thống sẽ được xây dựng, thay vì `cái gì` (what) hệ thống sẽ làm?

11 / 30

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

Tags: Bộ đề 2

11. Giai đoạn `bảo trì` trong SDLC bao gồm hoạt động nào?

12 / 30

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

Tags: Bộ đề 2

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

13 / 30

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

Tags: Bộ đề 2

13. Trong thiết kế hệ thống phân tán, `tính trong suốt′ (transparency) có nghĩa là gì?

14 / 30

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

Tags: Bộ đề 2

14. Phương pháp phát triển hệ thống nào tập trung vào việc xây dựng các phiên bản hệ thống nhỏ, hoạt động được và cải tiến chúng qua nhiều lần lặp?

15 / 30

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

Tags: Bộ đề 2

15. Trong thiết kế hướng đối tượng (OO design), `tính đóng gói′ (encapsulation) đề cập đến việc gì?

16 / 30

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

Tags: Bộ đề 2

16. Trong thiết kế hệ thống, `tính mô đun′ (modularity) mang lại lợi ích chính nào?

17 / 30

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

Tags: Bộ đề 2

17. Trong phân tích ca sử dụng (use case analysis), ca sử dụng mô tả điều gì?

18 / 30

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

Tags: Bộ đề 2

18. Trong quản lý dự án hệ thống thông tin, `biểu đồ Gantt′ được sử dụng để làm gì?

19 / 30

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

Tags: Bộ đề 2

19. Yếu tố nào sau đây KHÔNG phải là một phần của tính khả thi về kỹ thuật khi đánh giá tính khả thi của dự án?

20 / 30

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

Tags: Bộ đề 2

20. Loại kiểm thử nào tập trung vào việc đảm bảo các mô-đun phần mềm hoạt động chính xác khi được tích hợp với nhau?

21 / 30

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

Tags: Bộ đề 2

21. Phương pháp phát triển hệ thống nhanh (RAD) nhấn mạnh vào yếu tố nào?

22 / 30

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

Tags: Bộ đề 2

22. Loại tài liệu nào mô tả chi tiết cách hệ thống được thiết kế và xây dựng cho các nhà phát triển và kỹ thuật viên?

23 / 30

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

Tags: Bộ đề 2

23. Phương pháp Agile Manifesto ưu tiên điều gì hơn là quy trình và công cụ?

24 / 30

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

Tags: Bộ đề 2

24. Phương pháp kiểm thử `hộp trắng′ (white-box testing) dựa trên yếu tố nào để thiết kế các trường hợp kiểm thử?

25 / 30

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

Tags: Bộ đề 2

25. Kỹ thuật `brainstorming′ thường được sử dụng trong giai đoạn nào của phân tích hệ thống?

26 / 30

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

Tags: Bộ đề 2

26. Trong mô hình thực thể kết hợp (ERD), hình chữ nhật đại diện cho khái niệm nào?

27 / 30

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

Tags: Bộ đề 2

27. Biểu đồ luồng dữ liệu (DFD) được sử dụng chủ yếu để mô hình hóa khía cạnh nào của hệ thống thông tin?

28 / 30

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

Tags: Bộ đề 2

28. Kiểm thử chấp nhận người dùng (UAT) được thực hiện trong giai đoạn nào của vòng đời phát triển hệ thống (SDLC)?

29 / 30

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

Tags: Bộ đề 2

29. Nguyên tắc `tính gắn kết cao′ (high cohesion) trong thiết kế mô-đun phần mềm có nghĩa là gì?

30 / 30

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

Tags: Bộ đề 2

30. Trong mô hình xoắn ốc (Spiral model), điều gì được lặp đi lặp lại qua mỗi vòng xoắn?