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

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

Đề 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. Phương pháp phát triển phần mềm Agile nhấn mạnh vào điều gì?

A. Tuân thủ nghiêm ngặt quy trình đã định
B. Tài liệu hóa chi tiết mọi giai đoạn
C. Linh hoạt, thích ứng với thay đổi và tương tác thường xuyên với khách hàng
D. Phân chia công việc rõ ràng và ít tương tác giữa các thành viên

2. Kiến trúc Client-Server có ưu điểm chính nào sau đây?

A. Khả năng mở rộng kém
B. Khó quản lý tập trung
C. Dễ dàng quản lý và bảo trì tập trung
D. Chi phí triển khai cao

3. Biểu đồ tuần tự (Sequence Diagram) trong UML dùng để mô tả điều gì?

A. Cấu trúc dữ liệu của hệ thống
B. Quy trình nghiệp vụ của hệ thống
C. Luồng thông điệp và tương tác theo thời gian giữa các đối tượng
D. Trạng thái và chuyển trạng thái của đối tượng

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

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. Chuẩn hóa dữ liệu (Normalization) trong thiết kế cơ sở dữ liệu nhằm mục đích chính 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à đảm bảo tính nhất quán
C. Tăng cường bảo mật dữ liệu
D. Đơn giản hóa cấu trúc bảng

6. Trong thiết kế hệ thống, `coupling` (tính liên kết) nên được hướng tới mức độ nào?

A. Coupling cao để tăng tính tích hợp
B. Coupling thấp để giảm sự phụ thuộc lẫn nhau giữa các module
C. Coupling trung bình để cân bằng giữa tích hợp và độc lập
D. Mức độ coupling không quan trọng trong thiết kế

7. Mục đích của việc xây dựng mô hình dữ liệu (Data Modeling) trong phân tích hệ thống là gì?

A. Mô tả giao diện người dùng của hệ thống
B. Mô tả quy trình nghiệp vụ của hệ thống
C. Mô tả cấu trúc và mối quan hệ của dữ liệu trong hệ thống
D. Mô tả kiến trúc phần cứng của hệ thống

8. Phân tích tính khả thi về mặt kỹ thuật (Technical Feasibility) đánh giá điều gì?

A. Hệ thống có mang lại lợi nhuận hay không
B. Đội ngũ có đủ năng lực kỹ thuật để xây dựng hệ thống hay không
C. Hệ thống có phù hợp với quy trình nghiệp vụ hiện tại hay không
D. Thời gian phát triển hệ thống có đáp ứng được yêu cầu hay không

9. Mục đích của việc kiểm thử tích hợp (Integration Testing) là gì?

A. Kiểm tra từng module riêng lẻ
B. Kiểm tra sự tương tác và làm việc cùng nhau của các module
C. Kiểm tra toàn bộ hệ thống đáp ứng yêu cầu người dùng
D. Kiểm tra hiệu suất của hệ thống

10. Yếu tố nào sau đây KHÔNG thuộc về tính khả thi về mặt kinh tế (Economic Feasibility)?

A. Chi phí phát triển hệ thống
B. Lợi nhuận dự kiến từ hệ thống
C. Sự sẵn có của công nghệ phù hợp
D. Thời gian hoàn vốn đầu tư

11. Loại kiểm thử nào tập trung vào việc kiểm tra các module riêng lẻ của hệ thống?

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

12. Kỹ thuật nào sau đây KHÔNG phải là kỹ thuật thu thập yêu cầu?

A. Phỏng vấn
B. Bảng câu hỏi
C. Phân tích SWOT
D. JAD (Joint Application Development)

13. Biểu đồ lớp (Class Diagram) trong UML mô tả điều gì?

A. Luồng dữ liệu giữa các quy trình
B. Cấu trúc tĩnh của hệ thống, các lớp và mối quan hệ giữa chúng
C. Trạng thái và chuyển trạng thái của đối tượng
D. Trình tự thời gian các tương tác giữa đối tượng

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

15. Trong mô hình quan hệ dữ liệu, khóa chính (Primary Key) có vai trò gì?

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

16. Trong phân tích hệ thống, `stakeholder` (bên liên quan) là thuật ngữ chỉ đối tượng nào?

A. Chỉ những người lập trình hệ thống
B. Chỉ những người quản lý dự án
C. Bất kỳ cá nhân hoặc tổ chức nào có lợi ích hoặc bị ảnh hưởng bởi hệ thống
D. Chỉ những người sử dụng hệ thống cuối cùng

17. Phương pháp phát triển phần mềm `Iterative` (Lặp) có đặc điểm nổi bật nào?

A. Phát triển toàn bộ hệ thống một lần duy nhất
B. Phát triển hệ thống theo từng giai đoạn, mỗi giai đoạn xây dựng một phần chức năng và lặp lại
C. Phát triển hệ thống theo trình tự tuyến tính, không lặp lại
D. Phát triển hệ thống dựa trên mô hình mẫu thử nghiệm nhanh chóng

18. 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 bên trong và mã nguồn của phần mềm
B. Chức năng và hành vi bên ngoài của phần mềm
C. Hiệu suất và khả năng chịu tải của phần mềm
D. Tính bảo mật của phần mềm

19. Biểu đồ hoạt động (Activity Diagram) trong UML thường được sử dụng để mô tả điều gì?

A. Cấu trúc dữ liệu của hệ thống
B. Luồng điều khiển và quy trình nghiệp vụ
C. Tương tác giữa người dùng và hệ thống
D. Trạng thái và chuyển trạng thái của đối tượng

20. Trong thiết kế giao diện người dùng (UI), nguyên tắc `visibility` (tính dễ thấy) đề cập đến điều gì?

A. Giao diện cần có màu sắc tươi sáng và bắt mắt
B. Các chức năng và tùy chọn quan trọng cần được hiển thị rõ ràng và dễ tìm thấy
C. Giao diện cần có kích thước lớn và chiếm toàn bộ màn hình
D. Giao diện cần có hiệu ứng động và chuyển động liên tục

21. Phân tích `use case` giúp xác định điều gì quan trọng trong giai đoạn phân tích yêu cầu?

A. Cấu trúc dữ liệu của hệ thống
B. Chức năng mà hệ thống cần cung cấp cho người dùng
C. Giao diện người dùng của hệ thống
D. Hiệu suất của hệ thống

22. Kiến trúc Microservices có ưu điểm chính nào so với kiến trúc Monolithic?

A. Triển khai và mở rộng phức tạp hơn
B. Khó bảo trì và cập nhật hơn
C. Linh hoạt, dễ dàng mở rộng và triển khai độc lập từng dịch vụ
D. Hiệu suất tổng thể kém hơn

23. Phân tích tính khả thi về mặt vận hành (Operational Feasibility) xem xét yếu tố nào?

A. Hệ thống có mang lại lợi nhuận hay không
B. Đội ngũ có đủ năng lực kỹ thuật hay không
C. Hệ thống có phù hợp với văn hóa tổ chức và quy trình hiện tại hay không
D. Thời gian phát triển hệ thống có đáp ứng được yêu cầu hay không

24. Trong mô hình MVC (Model-View-Controller), thành phần `View` đảm nhiệm vai trò gì?

A. Xử lý logic nghiệp vụ và thao tác dữ liệu
B. Quản lý dữ liệu và trạng thái của ứng dụng
C. Hiển thị dữ liệu cho người dùng và nhận tương tác từ người dùng
D. Điều phối tương tác giữa Model và View

25. Trong thiết kế cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (Referential Integrity) đảm bảo điều gì?

A. Dữ liệu trong bảng luôn được sắp xếp theo thứ tự
B. Không có dữ liệu trùng lặp trong bảng
C. Mối quan hệ giữa các bảng được duy trì và dữ liệu liên quan không bị mất tính nhất quán
D. Dữ liệu luôn được sao lưu định kỳ

26. 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 không rõ ràng
C. Dự án có yêu cầu ổn định và được xác định rõ ràng từ đầu
D. Dự án cần triển khai nhanh chóng

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

A. Cấu trúc dữ liệu của hệ thống
B. Quy trình nghiệp vụ của hệ thống
C. Tương tác giữa người dùng và hệ thống
D. Luồng điều khiển trong hệ thống

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

A. Phát triển các chức năng mới cho hệ thống
B. Sửa lỗi, cải tiến hiệu suất và thích ứng hệ thống với yêu cầu mới
C. Lập kế hoạch phát triển hệ thống
D. Thu thập yêu cầu từ người dùng

29. Trong giai đoạn thiết kế hệ thống, quyết định về ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu thuộc về loại thiết kế nào?

A. Thiết kế logic
B. Thiết kế vật lý
C. Thiết kế giao diện
D. Thiết kế dữ liệu

30. Giai đoạn `Implementation` (Triển khai) trong SDLC bao gồm hoạt động chính nào?

A. Thu thập và phân tích yêu cầu
B. Thiết kế kiến trúc hệ thống
C. Viết mã nguồn và kiểm thử đơn vị
D. Lập kế hoạch dự án

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

1. Phương pháp phát triển phần mềm Agile nhấn mạnh vào đ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ộ đề 11

2. Kiến trúc Client-Server có ưu điểm chính nào sau đây?

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

3. Biểu đồ tuần tự (Sequence Diagram) trong UML dùng để mô tả đ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ộ đề 11

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

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

5. Chuẩn hóa dữ liệu (Normalization) trong thiết kế cơ sở dữ liệu nhằm mục đích chính là gì?

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

6. Trong thiết kế hệ thống, 'coupling' (tính liên kết) nên được hướng tới mức độ nào?

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

7. Mục đích của việc xây dựng mô hình dữ liệu (Data Modeling) trong phân tích hệ thống là gì?

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

8. Phân tích tính khả thi về mặt kỹ thuật (Technical Feasibility) đánh giá điều gì?

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

9. Mục đích của việc kiểm thử tích hợp (Integration Testing) là gì?

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

10. Yếu tố nào sau đây KHÔNG thuộc về tính khả thi về mặt kinh tế (Economic Feasibility)?

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

11. Loại kiểm thử nào tập trung vào việc kiểm tra các module riêng lẻ 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ộ đề 11

12. Kỹ thuật nào sau đây KHÔNG phải là kỹ thuật thu thập yêu cầu?

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

13. Biểu đồ lớp (Class Diagram) trong UML mô tả điều 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ộ đề 11

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

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

15. Trong mô hình quan hệ dữ liệu, khóa chính (Primary Key) có vai trò gì?

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

16. Trong phân tích hệ thống, 'stakeholder' (bên liên quan) là thuật ngữ chỉ đối tượng nào?

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

17. Phương pháp phát triển phần mềm 'Iterative' (Lặp) có đặc điểm nổi bậ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ộ đề 11

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

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

19. Biểu đồ hoạt động (Activity Diagram) trong UML thường được sử dụng để mô tả điều 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ộ đề 11

20. Trong thiết kế giao diện người dùng (UI), nguyên tắc 'visibility' (tính dễ thấy) đề cập đến đ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ộ đề 11

21. Phân tích 'use case' giúp xác định điều gì quan trọng trong giai đoạn phân tích yêu cầu?

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

22. Kiến trúc Microservices có ưu điểm chính nào so với kiến trúc Monolithic?

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

23. Phân tích tính khả thi về mặt vận hành (Operational Feasibility) xem xét yếu tố nào?

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

24. Trong mô hình MVC (Model-View-Controller), thành phần 'View' đảm nhiệm vai trò gì?

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

25. Trong thiết kế cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (Referential Integrity) đảm bảo điều 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ộ đề 11

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

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

27. Biểu đồ Use Case trong UML được sử dụng để 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ộ đề 11

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

29. Trong giai đoạn thiết kế hệ thống, quyết định về ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu thuộc về loại thiết kế nào?

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

30. Giai đoạn 'Implementation' (Triển khai) trong SDLC bao gồm hoạt động chính nào?