400+ câu Trắc nghiệm Lập trình hệ thống có đáp án - Phần 11
Đề thi

400+ câu Trắc nghiệm Lập trình hệ thống có đáp án - Phần 11

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

Trong mô hình phát triển hệ thống theo chu kỳ sống (SDLC), giai đoạn ‘Bảo trì’ (Maintenance) có ý nghĩa gì?

Giai đoạn duy nhất chỉ tập trung vào việc sửa lỗi phát sinh sau khi hệ thống đi vào hoạt động

Giai đoạn bao gồm việc sửa lỗi, cải tiến hiệu suất, thêm tính năng mới và điều chỉnh hệ thống để đáp ứng thay đổi môi trường

Giai đoạn chỉ dành cho việc đào tạo người dùng cuối sử dụng hệ thống mới

Giai đoạn cuối cùng trước khi ngừng hoạt động và thanh lý hệ thống

Xem đáp án

Chọn đáp án B

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

Khi xây dựng một hệ thống thông tin, ‘module’ (mô-đun) phần mềm là gì và tại sao nó quan trọng trong thiết kế?

Một mô-đun là một chương trình độc lập hoàn toàn, không cần tương tác với các phần khác của hệ thống

Một mô-đun là một đơn vị chức năng có thể quản lý được, được thiết kế để hoạt động độc lập một phần và có thể được tích hợp vào hệ thống lớn hơn

Một mô-đun chỉ đơn giản là một tệp tin chứa mã nguồn của hệ thống

Một mô-đun là một giao diện người dùng đồ họa được thiết kế riêng biệt

Xem đáp án

Chọn đáp án B

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

Tại sao việc tạo ‘ngữ cảnh hệ thống’ (system context) lại quan trọng trong giai đoạn phân tích hệ thống?

Để xác định các yêu cầu chi tiết cho từng chức năng nhỏ trong hệ thống

Để xác định phạm vi của hệ thống, các yếu tố bên ngoài tương tác với nó và giới hạn của hệ thống

Để đánh giá hiệu quả của các thuật toán được sử dụng trong hệ thống

Để lập kế hoạch chi tiết cho việc triển khai hạ tầng mạng

Xem đáp án

Chọn đáp án B

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

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

Tăng cường hiệu suất truy vấn bằng cách gộp các bảng liên quan

Giảm thiểu sự dư thừa dữ liệu và tránh các vấn đề về cập nhật (insertion, deletion, update anomalies)

Mã hóa toàn bộ dữ liệu để bảo mật thông tin người dùng

Tự động hóa việc tạo báo cáo từ cơ sở dữ liệu

Xem đáp án

Chọn đáp án B

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

Trong các kỹ thuật mô hình hóa quy trình nghiệp vụ, ‘sơ đồ BPMN’ (Business Process Model and Notation) được sử dụng chủ yếu để làm gì?

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

Biểu diễn trực quan các bước, trình tự và luồng thông tin trong một quy trình nghiệp vụ, giúp cả người nghiệp vụ và kỹ thuật hiểu rõ

Thiết kế giao diện người dùng đồ họa

Quản lý dự án và phân công nhiệm vụ

Xem đáp án

Chọn đáp án B

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

Theo quan điểm của phương pháp phát triển hệ thống hướng đối tượng (Object-Oriented Development), yếu tố nào sau đây đại diện cho một ‘đối tượng’ (object) trong thế giới thực?

Một bộ sưu tập các thủ tục và hàm thực hiện một tác vụ cụ thể

Một thực thể có trạng thái (thuộc tính) và hành vi (phương thức), có thể tương tác với các đối tượng khác

Một cấu trúc dữ liệu lưu trữ thông tin theo định dạng bảng

Một chuỗi các lệnh được thực thi tuần tự để đạt được kết quả

Xem đáp án

Chọn đáp án B

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

Khi đánh giá các giải pháp hệ thống thông tin, ‘khả năng mở rộng’ (scalability) ám chỉ điều gì?

Khả năng hệ thống hoạt động tốt trên các thiết bị có màn hình nhỏ

Khả năng hệ thống có thể xử lý lượng công việc tăng lên (ví dụ: số lượng người dùng, khối lượng dữ liệu) mà không làm giảm hiệu suất đáng kể

Khả năng hệ thống dễ dàng được di chuyển sang một nền tảng khác

Khả năng hệ thống có thể được tùy chỉnh bởi người dùng cuối

Xem đáp án

Chọn đáp án B

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

Khi thực hiện phân tích yêu cầu nghiệp vụ, tại sao việc xác định ‘actors’ (tác nhân) là một bước quan trọng?

Để xác định các thành phần phần cứng cần thiết cho hệ thống

Để phân loại và hiểu rõ những người hoặc hệ thống bên ngoài tương tác với hệ thống đang được phân tích

Để lập kế hoạch chi tiết cho việc kiểm thử hệ thống

Để ước tính chi phí và thời gian phát triển hệ thống

Xem đáp án

Chọn đáp án B

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

Trong phân tích yêu cầu, ‘kỹ thuật phỏng vấn’ (interviewing) có ưu điểm gì so với các kỹ thuật khác như khảo sát?

Cho phép thu thập thông tin từ số lượng lớn người dùng cùng lúc một cách hiệu quả

Cho phép đặt câu hỏi làm rõ sâu hơn, khám phá các vấn đề tiềm ẩn và thu thập thông tin chi tiết, phi cấu trúc

Luôn đảm bảo tính khách quan tuyệt đối vì không có sự tương tác trực tiếp

Chi phí thực hiện thấp và tốn ít thời gian nhất

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, ‘yêu cầu phi chức năng’ (non-functional requirement) khác với ‘yêu cầu chức năng’ (functional requirement) ở điểm nào?

Yêu cầu phi chức năng mô tả ‘cái gì’ hệ thống làm, còn yêu cầu chức năng mô tả ‘làm thế nào’ hệ thống làm

Yêu cầu phi chức năng mô tả ‘làm thế nào’ hệ thống hoạt động (ví dụ: hiệu suất, bảo mật), còn yêu cầu chức năng mô tả ‘cái gì’ hệ thống làm

Yêu cầu phi chức năng chỉ áp dụng cho phần cứng, còn yêu cầu chức năng chỉ áp dụng cho phần mềm.Phần mềm

Yêu cầu phi chức năng là tùy chọn, còn yêu cầu chức năng là bắt buộc

Xem đáp án

Chọn đáp án B

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

Trong quá trình kiểm thử hệ thống, ‘kiểm thử đơn vị’ (unit testing) tập trung vào việc gì?

Kiểm tra sự tương tác giữa các mô-đun khác nhau của hệ thống

Kiểm tra toàn bộ hệ thống từ góc độ người dùng cuối

Kiểm tra các đơn vị mã nhỏ nhất (ví dụ: hàm, phương thức) để đảm bảo chúng hoạt động chính xác

Kiểm tra hiệu năng và khả năng chịu tải của hệ thống

Xem đáp án

Chọn đáp án B

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

Khi lựa chọn phương pháp phát triển phần mềm, phương pháp Agile (Linh hoạt) thường được ưu tiên trong các trường hợp nào?

Khi yêu cầu của dự án được xác định rõ ràng ngay từ đầu và ít có khả năng thay đổi

Khi dự án có quy mô rất lớn và yêu cầu sự kiểm soát chặt chẽ từ ban đầu đến cuối

Khi môi trường kinh doanh thay đổi nhanh chóng và yêu cầu phản hồi linh hoạt với các thay đổi của khách hàng

Khi đội ngũ phát triển có ít kinh nghiệm và cần một quy trình chặt chẽ, tuần tự

Xem đáp án

Chọn đáp án B

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

Trong giai đoạn thiết kế giao diện người dùng (UI Design), nguyên tắc ‘Nhất quán’ (Consistency) ám chỉ điều gì?

Tất cả các nút bấm trên giao diện phải có cùng kích thước và màu sắc

Các yếu tố thiết kế, hành vi và cách bố trí thông tin cần được giữ giống nhau trên toàn bộ hệ thống hoặc giữa các phần tương tự của hệ thống

Người dùng chỉ được phép thực hiện một hành động duy nhất tại một thời điểm

Giao diện phải chỉ sử dụng một loại phông chữ duy nhất

Xem đáp án

Chọn đáp án B

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

Khi phân tích yêu cầu, khái niệm ‘yêu cầu chức năng’ (functional requirement) đề cập đến điều gì?

Các đặc tính về hiệu suất, bảo mật và khả năng sử dụng của hệ thống

Các chức năng hoặc dịch vụ mà hệ thống phải cung cấp cho người dùng hoặc các hệ thống khác

Các ràng buộc về công nghệ hoặc nền tảng mà hệ thống phải tuân thủ

Các quy định pháp lý hoặc tiêu chuẩn ngành mà hệ thống phải đáp ứng

Xem đáp án

Chọn đáp án B

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

Khi phân tích và thiết kế hệ thống, nguyên tắc ‘tách biệt mối quan tâm’ (Separation of Concerns) có ý nghĩa gì?

Mỗi thành phần của hệ thống chỉ nên thực hiện một chức năng duy nhất, không có sự chồng chéo

Hệ thống cần được chia thành các phần độc lập, mỗi phần giải quyết một khía cạnh hoặc mối quan tâm cụ thể (ví dụ: giao diện người dùng, logic nghiệp vụ, truy cập dữ liệu)

Người dùng khác nhau chỉ được phép truy cập vào các phần khác nhau của hệ thống

Tất cả các thành phần của hệ thống phải có cùng một mức độ bảo mật

Xem đáp án

Chọn đáp án B

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

Khi thiết kế hệ thống, ‘ràng buộc’ (constraint) trong cơ sở dữ liệu là gì?

Một chỉ mục (index) giúp tăng tốc độ truy vấn

Một quy tắc hoặc điều kiện được áp dụng cho dữ liệu để đảm bảo tính toàn vẹn và chính xác của dữ liệu

Một định dạng hiển thị dữ liệu trên giao diện người dùng

Một quy trình sao lưu và phục hồi dữ liệu

Xem đáp án

Chọn đáp án B

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

Khi lựa chọn công nghệ cho hệ thống, việc xem xét ‘tính khả dụng của nguồn lực’ (resource availability) bao gồm những khía cạnh nào?

Chỉ xem xét số lượng máy chủ có sẵn

Xem xét sự sẵn có của nhân lực có kỹ năng phù hợp, tài liệu hỗ trợ, cộng đồng người dùng và các công cụ phát triển liên quan đến công nghệ đó

Chỉ tập trung vào chi phí mua bản quyền phần mềm

Đánh giá tốc độ xử lý của công nghệ đó

Xem đáp án

Chọn đáp án B

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

Trong kỹ thuật ra quyết định cho hệ thống thông tin, khái niệm ‘cây quyết định’ (decision tree) được sử dụng để làm gì?

Mô tả cấu trúc vật lý của hệ thống máy chủ

Biểu diễn trực quan các lựa chọn và kết quả có thể xảy ra dựa trên một chuỗi các quyết định

Phân tích luồng dữ liệu qua các thành phần của hệ thống

Ước tính chi phí và nguồn lực cho dự án

Xem đáp án

Chọn đáp án B

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

Khi thiết kế giao diện người dùng, nguyên tắc ‘Phản hồi’ (Feedback) quan trọng như thế nào?

Giao diện phải hiển thị thông báo lỗi cho mọi hành động của người dùng

Hệ thống cần thông báo cho người dùng biết hành động của họ đã được ghi nhận và kết quả của hành động đó là gì, để người dùng biết trạng thái của hệ thống

Tất cả các nút bấm phải có hiệu ứng âm thanh khi được nhấn

Giao diện chỉ hiển thị thông tin mà không cho phép tương tác

Xem đáp án

Chọn đáp án B

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

Trong phân tích và thiết kế hệ thống, ‘mô hình hóa hành vi’ (behavioral modeling) tập trung vào điều gì?

Cấu trúc tĩnh của dữ liệu

Cách hệ thống hoặc các đối tượng trong hệ thống hoạt động và thay đổi trạng thái theo thời gian, bao gồm trình tự và sự tương tác

Cấu trúc tổ chức của doanh nghiệp

Các yêu cầu về phần cứng của hệ thống

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống, khi nào việc sử dụng sơ đồ luồng dữ liệu (DFD) được xem là hiệu quả nhất để mô tả chức năng của hệ thống?

Khi hệ thống có cấu trúc phức tạp với nhiều quy trình con và luồng dữ liệu tương tác lẫn nhau

Khi cần tập trung vào chi tiết kỹ thuật của từng thành phần phần cứng và phần mềm.Phần mềm

Khi mục tiêu chính là trình bày cấu trúc tổ chức của doanh nghiệp sử dụng hệ thống

Khi hệ thống chủ yếu là cơ sở dữ liệu quan hệ với các bảng và mối quan hệ được định nghĩa rõ ràng

Xem đáp án

Chọn đáp án B

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

Khi thiết kế cơ sở dữ liệu, ‘khóa chính’ (primary key) có vai trò gì?

Chỉ định mối quan hệ giữa hai bảng khác nhau

Xác định duy nhất mỗi bản ghi (record) trong một bảng, đảm bảo không có hai bản ghi nào có cùng giá trị khóa chính

Lưu trữ các thuộc tính mô tả chi tiết về bản ghi

Tăng cường hiệu suất truy vấn bằng cách tạo chỉ mục (index) cho các cột thường xuyên được sử dụng

Xem đáp án

Chọn đáp án B

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

Phân tích SWOT là một công cụ được sử dụng trong giai đoạn nào của vòng đời phát triển hệ thống?

Giai đoạn Kiểm thử và Bảo trì

Giai đoạn Khởi tạo hoặc Lập kế hoạch, để đánh giá tính khả thi và bối cảnh của dự án

Giai đoạn Triển khai và Đào tạo

Giai đoạn Thiết kế chi tiết giao diện người dùng

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống, ‘biểu đồ lớp’ (class diagram) trong UML (Unified Modeling Language) được sử dụng để mô tả điều gì?

Luồng dữ liệu qua các quy trình nghiệp vụ

Cấu trúc tĩnh của hệ thống, bao gồm các lớp (classes), thuộc tính (attributes) và mối quan hệ (relationships) giữa chúng

Trình tự các hoạt động được thực hiện bởi một đối tượng

Các trạng thái có thể có của một đối tượng và các sự kiện chuyển đổi giữa các trạng thái đó

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống, tại sao việc xác định ‘ràng buộc hệ thống’ (system constraints) lại quan trọng?

Để xác định các tính năng tùy chọn mà người dùng có thể yêu cầu

Để hiểu các giới hạn (ví dụ: ngân sách, thời gian, công nghệ, quy định) mà hệ thống phải tuân thủ trong quá trình phát triển và hoạt động

Để lập kế hoạch chi tiết cho việc đào tạo người dùng

Để thiết kế các báo cáo quản lý hiệu suất

Xem đáp án

Chọn đáp án B

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

Khái niệm ‘kiến trúc hệ thống’ (system architecture) đề cập đến điều gì trong thiết kế hệ thống thông tin?

Chi tiết về từng dòng mã nguồn được viết trong hệ thống

Cấu trúc tổng thể của hệ thống, bao gồm các thành phần chính, mối quan hệ giữa chúng và các nguyên tắc thiết kế chi phối

Quy trình làm việc của người dùng cuối trên giao diện hệ thống

Các quy tắc và chính sách bảo mật áp dụng cho dữ liệu

Xem đáp án

Chọn đáp án B

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

Khi xây dựng hệ thống, phương pháp ‘prototyping’ (tạo mẫu) được sử dụng để đạt được lợi ích gì?

Đảm bảo tất cả các yêu cầu kỹ thuật được đáp ứng hoàn hảo ngay từ đầu

Thu thập phản hồi sớm từ người dùng về giao diện và chức năng, giúp định hình và điều chỉnh yêu cầu hiệu quả

Tự động hóa hoàn toàn quá trình kiểm thử hệ thống

Giảm thiểu mọi rủi ro liên quan đến bảo mật

Xem đáp án

Chọn đáp án B

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

Khi đánh giá các giải pháp thay thế cho một hệ thống thông tin, tiêu chí nào sau đây thường được xem là quan trọng nhất từ góc độ kinh doanh?

Tính thẩm mỹ của giao diện người dùng

Khả năng tương thích ngược với các hệ thống cũ

Lợi tức đầu tư (ROI) và sự phù hợp với mục tiêu chiến lược của doanh nghiệp

Số lượng dòng mã nguồn được viết

Xem đáp án

Chọn đáp án B

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

Khi phân tích yêu cầu, ‘yêu cầu về khả năng sử dụng’ (usability requirement) đề cập đến khía cạnh nào?

Khả năng hệ thống chịu được các cuộc tấn công mạng

Mức độ dễ dàng, hiệu quả và hài lòng mà người dùng có thể đạt được mục tiêu khi sử dụng hệ thống

Tốc độ xử lý giao dịch của hệ thống

Khả năng hệ thống tích hợp với các hệ thống bên ngoài

Xem đáp án

Chọn đáp án B

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

Trong phân tích hệ thống, ‘kỹ thuật quan sát’ (observation) được sử dụng khi nào và mang lại lợi ích gì?

Khi cần thu thập thông tin từ số lượng lớn người dùng từ xa

Khi muốn hiểu cách người dùng thực sự tương tác với hệ thống hoặc thực hiện công việc trong môi trường thực tế, phát hiện các quy trình ngầm

Để xác định các yêu cầu kỹ thuật chi tiết về phần cứng

Để đánh giá hiệu quả của các chiến dịch tiếp thị

Xem đáp án

Chọn đáp án B