1000+ câu Trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án - Phần 5
Đề thi

1000+ câu Trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án - Phần 5

A
Admin
Đại họcTrắc nghiệm tổng hợp31 lượt thi
30 câu hỏi
1. Trắc nghiệm
• 1 điểm

Phương pháp phát triển phần mềm Agile nhấn mạnh vào điều gì?

Tuân thủ nghiêm ngặt quy trình đã định

Tài liệu hóa chi tiết mọi giai đoạn

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

Phân chia công việc rõ ràng và ít tương tác giữa các thành viên

Xem đáp án

Chọn đáp án C

2. Trắc nghiệm
• 1 điểm

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

Khả năng mở rộng kém

Khó quản lý tập trung

Dễ dàng quản lý và bảo trì tập trung

Chi phí triển khai cao

Xem đáp án

Chọn đáp án C

3. Trắc nghiệm
• 1 điểm

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

Cấu trúc dữ liệu của hệ thống

Quy trình nghiệp vụ của hệ thống

Luồng thông điệp và tương tác theo thời gian giữa các đối tượng

Trạng thái và chuyển trạng thái của đối tượng

Xem đáp án

Chọn đáp án C

4. Trắc nghiệm
• 1 điểm

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

Kiểm thử đơn vị (Unit Testing)

Kiểm thử tích hợp (Integration Testing)

Kiểm thử hệ thống (System Testing)

Kiểm thử chấp nhận (Acceptance Testing)

Xem đáp án

Chọn đáp án D

5. Trắc nghiệm
• 1 điểm

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

Tăng tốc độ truy vấn dữ liệu

Giảm thiểu sự dư thừa dữ liệu và đảm bảo tính nhất quán

Tăng cường bảo mật dữ liệu

Đơn giản hóa cấu trúc bảng

Xem đáp án

Chọn đáp án B

6. Trắc nghiệm
• 1 điểm

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?

Coupling cao để tăng tính tích hợp

Coupling thấp để giảm sự phụ thuộc lẫn nhau giữa các module

Coupling trung bình để cân bằng giữa tích hợp và độc lập

Mức độ coupling không quan trọng trong thiết kế

Xem đáp án

Chọn đáp án B

7. Trắc nghiệm
• 1 điểm

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

Mô tả giao diện người dùng của hệ thống

Mô tả quy trình nghiệp vụ của hệ thống

Mô tả cấu trúc và mối quan hệ của dữ liệu trong hệ thống

Mô tả kiến trúc phần cứng của hệ thống

Xem đáp án

Chọn đáp án C

8. Trắc nghiệm
• 1 điểm

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

Hệ thống có mang lại lợi nhuận hay không

Đội ngũ có đủ năng lực kỹ thuật để xây dựng hệ thống hay không

Hệ thống có phù hợp với quy trình nghiệp vụ hiện tại hay không

Thời gian phát triển hệ thống có đáp ứng được yêu cầu hay không

Xem đáp án

Chọn đáp án B

9. Trắc nghiệm
• 1 điểm

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

Kiểm tra từng module riêng lẻ

Kiểm tra sự tương tác và làm việc cùng nhau của các module

Kiểm tra toàn bộ hệ thống đáp ứng yêu cầu người dùng

Kiểm tra hiệu suất của hệ thống

Xem đáp án

Chọn đáp án B

10. Trắc nghiệm
• 1 điểm

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

Chi phí phát triển hệ thống

Lợi nhuận dự kiến từ hệ thống

Sự sẵn có của công nghệ phù hợp

Thời gian hoàn vốn đầu tư

Xem đáp án

Chọn đáp án C

11. Trắc nghiệm
• 1 điểm

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?

Kiểm thử tích hợp (Integration Testing)

Kiểm thử hệ thống (System Testing)

Kiểm thử đơn vị (Unit Testing)

Kiểm thử chấp nhận (Acceptance Testing)

Xem đáp án

Chọn đáp án C

12. Trắc nghiệm
• 1 điểm

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

Phỏng vấn

Bảng câu hỏi

Phân tích SWOT

JAD (Joint Application Development)

Xem đáp án

Chọn đáp án C

13. Trắc nghiệm
• 1 điểm

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

Luồng dữ liệu giữa các quy trình

Cấu trúc tĩnh của hệ thống, các lớp và mối quan hệ giữa chúng

Trạng thái và chuyển trạng thái của đối tượng

Trình tự thời gian các tương tác giữa đối tượng

Xem đáp án

Chọn đáp án B

14. Trắc nghiệm
• 1 điểm

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?

Thiết kế hệ thống

Lập kế hoạch hệ thống

Triển khai hệ thống

Bảo trì hệ thống

Xem đáp án

Chọn đáp án B

15. Trắc nghiệm
• 1 điểm

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

Xác định mối quan hệ giữa các bảng

Đảm bảo toàn vẹn dữ liệu tham chiếu

Xác định duy nhất mỗi bản ghi trong bảng

Tối ưu hóa hiệu suất truy vấn

Xem đáp án

Chọn đáp án C

16. Trắc nghiệm
• 1 điểm

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

Chỉ những người lập trình hệ thống

Chỉ những người quản lý dự án

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

Chỉ những người sử dụng hệ thống cuối cùng

Xem đáp án

Chọn đáp án C

17. Trắc nghiệm
• 1 điểm

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?

Phát triển toàn bộ hệ thống một lần duy nhất

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

Phát triển hệ thống theo trình tự tuyến tính, không lặp lại

Phát triển hệ thống dựa trên mô hình mẫu thử nghiệm nhanh chóng

Xem đáp án

Chọn đáp án B

18. Trắc nghiệm
• 1 điểm

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?

Cấu trúc bên trong và mã nguồn của phần mềm

Chức năng và hành vi bên ngoài của phần mềm

Hiệu suất và khả năng chịu tải của phần mềm

Tính bảo mật của phần mềm

Xem đáp án

Chọn đáp án B

19. Trắc nghiệm
• 1 điểm

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

Cấu trúc dữ liệu của hệ thống

Luồng điều khiển và quy trình nghiệp vụ

Tương tác giữa người dùng và hệ thống

Trạng thái và chuyển trạng thái của đối tượng

Xem đáp án

Chọn đáp án B

20. Trắc nghiệm
• 1 điểm

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

Giao diện cần có màu sắc tươi sáng và bắt mắt

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

Giao diện cần có kích thước lớn và chiếm toàn bộ màn hình

Giao diện cần có hiệu ứng động và chuyển động liên tục

Xem đáp án

Chọn đáp án B

21. Trắc nghiệm
• 1 điểm

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?

Cấu trúc dữ liệu của hệ thống

Chức năng mà hệ thống cần cung cấp cho người dùng

Giao diện người dùng của hệ thống

Hiệu suất của hệ thống

Xem đáp án

Chọn đáp án B

22. Trắc nghiệm
• 1 điểm

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

Triển khai và mở rộng phức tạp hơn

Khó bảo trì và cập nhật hơn

Linh hoạt, dễ dàng mở rộng và triển khai độc lập từng dịch vụ

Hiệu suất tổng thể kém hơn

Xem đáp án

Chọn đáp án C

23. Trắc nghiệm
• 1 điểm

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?

Hệ thống có mang lại lợi nhuận hay không

Đội ngũ có đủ năng lực kỹ thuật hay không

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

Thời gian phát triển hệ thống có đáp ứng được yêu cầu hay không

Xem đáp án

Chọn đáp án C

24. Trắc nghiệm
• 1 điểm

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

Xử lý logic nghiệp vụ và thao tác dữ liệu

Quản lý dữ liệu và trạng thái của ứng dụng

Hiển thị dữ liệu cho người dùng và nhận tương tác từ người dùng

Điều phối tương tác giữa Model và View

Xem đáp án

Chọn đáp án C

25. Trắc nghiệm
• 1 điểm

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

Dữ liệu trong bảng luôn được sắp xếp theo thứ tự

Không có dữ liệu trùng lặp trong bảng

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ữ liệu luôn được sao lưu định kỳ

Xem đáp án

Chọn đáp án C

26. Trắc nghiệm
• 1 điểm

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

Dự án có yêu cầu thay đổi liên tục

Dự án có yêu cầu không rõ ràng

Dự án có yêu cầu ổn định và được xác định rõ ràng từ đầu

Dự án cần triển khai nhanh chóng

Xem đáp án

Chọn đáp án C

27. Trắc nghiệm
• 1 điểm

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

Cấu trúc dữ liệu của hệ thống

Quy trình nghiệp vụ của hệ thống

Tương tác giữa người dùng và hệ thống

Luồng điều khiển trong hệ thống

Xem đáp án

Chọn đáp án C

28. Trắc nghiệm
• 1 điểm

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

Phát triển các chức năng mới cho hệ thống

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

Lập kế hoạch phát triển hệ thống

Thu thập yêu cầu từ người dùng

Xem đáp án

Chọn đáp án B

29. Trắc nghiệm
• 1 điểm

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?

Thiết kế logic

Thiết kế vật lý

Thiết kế giao diện

Thiết kế dữ liệu

Xem đáp án

Chọn đáp án B

30. Trắc nghiệm
• 1 điểm

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

Thu thập và phân tích yêu cầu

Thiết kế kiến trúc hệ thống

Viết mã nguồn và kiểm thử đơn vị

Lập kế hoạch dự án

Xem đáp án

Chọn đáp án C