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 21
Đề 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 21

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

Trong kiến trúc hướng dịch vụ (SOA), ‘service bus’ có vai trò gì?

Cung cấp giao diện người dùng

Quản lý cơ sở dữ liệu

Định tuyến và chuyển đổi thông điệp giữa các dịch vụ

Thực hiện các nghiệp vụ kinh doanh

Xem đáp án

Chọn đáp án C

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

Kỹ thuật nào sau đây thường được sử dụng để quản lý sự thay đổi trong mã nguồn của một dự án phần mềm?

Quản lý dự án Agile

Hệ thống kiểm soát phiên bản (Version Control System)

Kiểm thử tự động

Tái cấu trúc mã

Xem đáp án

Chọn đáp án B

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

Phương pháp phát triển hệ thống nào nhấn mạnh vào việc xây dựng các phiên bản hệ thống nhanh chóng và lặp đi lặp lại để thu thập phản hồi từ người dùng?

Mô hình thác nước (Waterfall)

Mô hình xoắn ốc (Spiral)

Phát triển lặp (Iterative Development)

Mô hình chữ V (V-Model)

Xem đáp án

Chọn đáp án C

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

Trong thiết kế hệ thống, ‘coupling’ (tính liên kết) đề cập đến điều gì?

Mức độ độc lập giữa các module

Mức độ phụ thuộc giữa các module

Mức độ phức tạp của hệ thống

Mức độ hiệu quả của hệ thống

Xem đáp án

Chọn đáp án B

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

Trong UML, loại biểu đồ nào được sử dụng để mô tả 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?

Biểu đồ tuần tự (Sequence Diagram)

Biểu đồ hoạt động (Activity Diagram)

Biểu đồ lớp (Class Diagram)

Biểu đồ thành phần (Component Diagram)

Xem đáp án

Chọn đáp án C

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

Trong quá trình thiết kế giao diện người dùng, ‘wireframe’ được sử dụng để làm gì?

Tạo ra giao diện hoàn chỉnh với đồ họa và màu sắc

Xác định kiến trúc cơ sở dữ liệu

Tạo ra bản phác thảo đơn giản về bố cục và chức năng của giao diện

Viết mã nguồn cho giao diện

Xem đáp án

Chọn đáp án C

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

Trong phân tích rủi ro dự án, điều gì KHÔNG phải là một hoạt động chính?

Xác định rủi ro

Đánh giá rủi ro

Lập kế hoạch ứng phó rủi ro

Viết mã nguồn

Xem đáp án

Chọn đáp án D

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

Trong thiết kế hướng đối tượng, nguyên tắc ‘Single Responsibility Principle’ (SRP) nói về điều gì?

Mỗi lớp chỉ nên có một lý do để thay đổi

Các lớp nên mở rộng để thêm chức năng, nhưng không nên sửa đổi

Các lớp con nên thay thế được các lớp cha

Các giao diện nên nhỏ và tập trung vào một mục đích

Xem đáp án

Chọn đáp án A

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

Trong kiểm thử phần mềm, ‘regression testing’ (kiểm thử hồi quy) được thực hiện khi nào?

Khi phát triển hệ thống mới

Khi sửa lỗi hoặc thêm chức năng mới vào hệ thống

Khi hệ thống hoạt động chậm

Khi hệ thống bị tấn công

Xem đáp án

Chọn đáp án B

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

Trong phân tích yêu cầu, ‘use case diagram’ (biểu đồ ca sử dụng) được sử dụng để làm gì?

Mô tả cấu trúc cơ sở dữ liệu

Mô tả luồng dữ liệu trong hệ thống

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

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

Xem đáp án

Chọn đáp án C

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

Trong phân tích và thiết kế hệ thống thông tin, mô hình nào thể hiện luồng dữ liệu giữa các tiến trình xử lý?

Mô hình quan hệ thực thể (ERD)

Mô hình luồng dữ liệu (DFD)

Sơ đồ lớp (Class Diagram)

Biểu đồ trạng thái (State Diagram)

Xem đáp án

Chọn đáp án B

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

Trong kiểm thử phần mềm, ‘black box testing’ là gì?

Kiểm thử dựa trên cấu trúc bên trong của mã

Kiểm thử dựa trên yêu cầu chức năng mà không cần biết cấu trúc bên trong

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

Kiểm thử bảo mật của hệ thống

Xem đáp án

Chọn đáp án B

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

Trong mô hình quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?

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

Liên kết giữa hai bảng

Đảm bảo tính toàn vẹn dữ liệu

Tăng tốc độ truy vấn

Xem đáp án

Chọn đáp án B

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

Trong kiến trúc phần mềm, ‘load balancing’ (cân bằng tải) được sử dụng để làm gì?

Tăng cường tính bảo mật của hệ thống

Phân phối lưu lượng truy cập đến nhiều máy chủ để tránh quá tải

Giảm chi phí vận hành hệ thống

Tự động sao lưu dữ liệu

Xem đáp án

Chọn đáp án B

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

Phương pháp nào sau đây giúp xác định và ưu tiên các yêu cầu chức năng của hệ thống dựa trên giá trị kinh doanh và chi phí thực hiện?

Phân tích SWOT

Phân tích chi phí-lợi ích

Phân tích PEST

Phân tích MoSCoW

Xem đáp án

Chọn đáp án D

16. 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 kế hoạch ban đầu

Ưu tiên tài liệu chi tiết

Linh hoạt và thích ứng với thay đổi

Tập trung vào kiểm soát chi phí

Xem đáp án

Chọn đáp án C

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

Trong quá trình quản lý dự án phần mềm, biểu đồ Gantt được sử dụng để làm gì?

Quản lý rủi ro

Theo dõi tiến độ và thời gian biểu của dự án

Quản lý chi phí dự án

Quản lý chất lượng dự án

Xem đáp án

Chọn đáp án B

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

Kiến trúc phần mềm nào tập trung vào việc chia ứng dụng thành các thành phần nhỏ, độc lập, giao tiếp với nhau thông qua các dịch vụ?

Kiến trúc Monolithic

Kiến trúc Client-Server

Kiến trúc Microservices

Kiến trúc Layered

Xem đáp án

Chọn đáp án C

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

Trong UML, loại mối quan hệ nào thể hiện một lớp là một loại đặc biệt của một lớp khác (ví dụ: ‘Sinh viên’ là một loại ‘Người’)?

Kết hợp (Association)

Tổng hợp (Aggregation)

Kế thừa (Inheritance)

Phụ thuộc (Dependency)

Xem đáp án

Chọn đáp án C

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

Phương pháp kiểm thử nào tập trung vào việc kiểm tra các thành phần 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ử chấp nhận (Acceptance Testing)

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

Xem đáp án

Chọn đáp án D

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

Mục tiêu chính của việc thiết kế giao diện người dùng (UI) là gì?

Tối ưu hóa hiệu suất cơ sở dữ liệu

Đảm bảo tính bảo mật của hệ thống

Tạo ra một giao diện dễ sử dụng và hiệu quả cho người dùng

Giảm chi phí phát triển phần mềm

Xem đáp án

Chọn đáp án C

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

Trong UML, biểu đồ nào được sử dụng để mô tả các trạng thái khác nhau của một đối tượng và các chuyển đổi giữa các trạng thái đó?

Biểu đồ lớp (Class Diagram)

Biểu đồ tuần tự (Sequence Diagram)

Biểu đồ hoạt động (Activity Diagram)

Biểu đồ trạng thái (State Diagram)

Xem đáp án

Chọn đáp án D

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

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

Viết mã nguồn nhanh hơn

Tự động hóa các công đoạn trong quy trình phát triển phần mềm

Quản lý dự án hiệu quả hơn

Kiểm thử phần mềm triệt để hơn

Xem đáp án

Chọn đáp án B

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

Trong mô hình quan hệ thực thể (ERD), hình chữ nhật đại diện cho:

Thuộc tính (Attribute)

Thực thể (Entity)

Mối quan hệ (Relationship)

Khóa chính (Primary Key)

Xem đáp án

Chọn đáp án B

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

Yếu tố nào sau đây KHÔNG phải là một phần của mô hình luồng dữ liệu (DFD)?

Tiến trình (Process)

Kho dữ liệu (Data Store)

Tác nhân ngoài (External Entity)

Lớp (Class)

Xem đáp án

Chọn đáp án D

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

Trong quá trình phát triển phần mềm, ‘refactoring’ (tái cấu trúc mã) là gì?

Sửa lỗi trong mã nguồn

Thêm chức năng mới vào mã nguồn

Cải thiện cấu trúc và thiết kế của mã nguồn mà không thay đổi chức năng

Tối ưu hóa hiệu suất của mã nguồn

Xem đáp án

Chọn đáp án C

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

Trong UML, biểu đồ nào được sử dụng để mô tả tương tác giữa các đối tượng theo thời gian?

Biểu đồ lớp (Class Diagram)

Biểu đồ trạng thái (State Diagram)

Biểu đồ tuần tự (Sequence Diagram)

Biểu đồ hoạt động (Activity Diagram)

Xem đáp án

Chọn đáp án C

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

Trong thiết kế cơ sở dữ liệu, ‘chuẩn hóa’ là quá trình để làm gì?

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

Giảm thiểu sự dư thừa và bất nhất dữ liệu

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

Đơn giản hóa cấu trúc cơ sở dữ liệu

Xem đáp án

Chọn đáp án B

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

Trong thiết kế cơ sở dữ liệu, mục đích chính của việc sử dụng chỉ mục (index) là gì?

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

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

Giảm dung lượng lưu trữ dữ liệu

Đảm bảo tính toàn vẹn dữ liệu

Xem đáp án

Chọn đáp án B

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

Trong quá trình phân tích yêu cầu, kỹ thuật nào được sử dụng để thu thập thông tin từ một nhóm người dùng hoặc chuyên gia bằng cách sử dụng một loạt câu hỏi có cấu trúc?

Phỏng vấn (Interview)

Quan sát (Observation)

Bảng câu hỏi (Questionnaire)

JAD (Joint Application Development)

Xem đáp án

Chọn đáp án C