
400+ câu Trắc nghiệm Lập trình hệ thống có đáp án - Phần 8
30 câu hỏi
Một đối tượng hoặc khái niệm quan trọng mà hệ thống cần lưu trữ thông tin, ví dụ: Khách hàng, Sản phẩm
Một quy trình xử lý dữ liệu
Một mối quan hệ giữa hai đối tượng
Một thuộc tính mô tả đặc điểm của đối tượng
Chọn đáp án A
Kiểm tra hoạt động của từng thành phần mã nguồn nhỏ nhất (ví dụ: hàm, phương thức) một cách độc lập
Kiểm tra toàn bộ chức năng của hệ thống
Đánh giá hiệu năng của hệ thống dưới tải thực tế
Xác định các lỗi giao diện người dùng
Chọn đáp án A
Các trạng thái khác nhau mà một đối tượng có thể có và các sự kiện chuyển đổi giữa các trạng thái đó
Luồng dữ liệu giữa các thành phần của hệ thống
Cấu trúc phân cấp của các lớp đối tượng
Các trường hợp sử dụng của hệ thống
Chọn đáp án A
Phân tích yêu cầu (Requirements Analysis)
Thiết kế hệ thống (System Design)
Triển khai (Implementation)
Bảo trì (Maintenance)
Chọn đáp án A
Giúp người dùng hình dung và phản hồi về giao diện và chức năng của hệ thống
Tự động tạo mã nguồn cho hệ thống
Đánh giá hiệu năng của hệ thống dưới tải cao
Xác định các rủi ro bảo mật tiềm ẩn
Chọn đáp án A
Thiết lập mối quan hệ giữa hai bảng bằng cách tham chiếu đến khóa chính của bảng khác
Đảm bảo tính duy nhất của các bản ghi trong một bảng
Chỉ định các thuộc tính có thể có giá trị NULL
Xác định các chỉ mục để tăng tốc độ truy vấn
Chọn đáp án A
Khả năng sửa lỗi, cập nhật hoặc cải tiến hệ thống một cách dễ dàng và hiệu quả
Khả năng hệ thống hoạt động ổn định dưới tải cao
Tốc độ mà hệ thống có thể được triển khai
Khả năng tương thích với các hệ thống bên ngoài
Chọn đáp án A
Tăng tốc độ truy vấn dữ liệu bằng cách cung cấp một đường dẫn truy cập nhanh hơn đến các hàng
Đảm bảo tính duy nhất của các bản ghi
Liên kết hai bảng với nhau
Giảm thiểu sự dư thừa dữ liệu
Chọn đáp án A
Cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng
Luồng dữ liệu và các quy trình xử lý
Các trạng thái và chuyển đổi trạng thái của đối tượng
Các tác nhân và cách tương tác với hệ thống
Chọn đáp án A
Tạo ra một lượng lớn ý tưởng về các yêu cầu hoặc giải pháp tiềm năng trong một môi trường không phán xét
Đánh giá chi tiết từng yêu cầu đã được đề xuất
Phân tích mối quan hệ giữa các thực thể dữ liệu
Kiểm tra tính khả thi về mặt kỹ thuật của các giải pháp
Chọn đáp án A
Các luồng dữ liệu và quy trình xử lý
Các lớp, thuộc tính, phương thức và mối quan hệ giữa chúng
Các trạng thái và sự chuyển đổi trạng thái
Các ca sử dụng (Use Cases) và vai trò của người dùng
Chọn đáp án B
Quan sát (Observation)
Phỏng vấn (Interview)
Phân tích tài liệu (Document Analysis)
Brainstorming
Chọn đáp án B
Hệ thống phải có giao diện thân thiện với người dùng
Hệ thống phải có khả năng chịu lỗi cao
Hệ thống phải cho phép người dùng tìm kiếm sản phẩm theo tên
Hệ thống phải được phát triển bằng ngôn ngữ Java
Chọn đáp án C
Thêm các chức năng mới vào hệ thống
Sửa lỗi trong mã nguồn
Cải thiện cấu trúc nội bộ của mã nguồn mà không làm thay đổi hành vi bên ngoài
Thay đổi yêu cầu của hệ thống
Chọn đáp án C
Class Diagram
Use Case Diagram
Activity Diagram
Component Diagram
Chọn đáp án B
Yêu cầu chức năng (Functional Requirement)
Yêu cầu phi chức năng (Non-functional Requirement)
Yêu cầu nghiệp vụ (Business Requirement)
Yêu cầu hệ thống (System Requirement)
Chọn đáp án B
Tự động hóa quá trình kiểm thử
Xác nhận và tinh chỉnh yêu cầu với người dùng thông qua một bản mẫu
Tối ưu hóa hiệu năng của hệ thống
Quản lý dự án và phân bổ nguồn lực
Chọn đáp án B
Một giai đoạn lập kế hoạch dự án
Một khoảng thời gian cố định, ngắn hạn, trong đó một nhóm phát triển hoàn thành một tập hợp các công việc đã được ưu tiên
Một loại kiểm thử hệ thống
Một buổi họp đánh giá kết quả dự án
Chọn đáp án B
Xác định các chức năng tổng quát của hệ thống
Lập kế hoạch dự án và phân bổ nguồn lực
Mô tả cách thức triển khai từng thành phần, bao gồm thuật toán, cấu trúc dữ liệu
Thu thập yêu cầu từ người dùng cuối
Chọn đáp án C
Để đảm bảo hệ thống tuân thủ các quy định pháp luật
Để định hướng thiết kế giao diện người dùng
Để cung cấp cơ sở cho việc triển khai logic nghiệp vụ trong hệ thống
Để ước lượng chi phí phát triển hệ thống
Chọn đáp án C
Đánh giá hiệu năng hệ thống
Tạo ra nhiều ý tưởng và giải pháp tiềm năng một cách nhanh chóng
Viết tài liệu kỹ thuật chi tiết
Kiểm thử các trường hợp lỗi
Chọn đáp án B
Trình tự thực hiện các tác vụ
Cấu trúc, mối quan hệ và cách tổ chức dữ liệu trong hệ thống
Giao diện tương tác với người dùng
Luồng thông tin giữa các thành phần
Chọn đáp án B
Tăng tốc độ xử lý của máy chủ
Hiểu rõ và chuẩn hóa các quy trình hoạt động hiện tại hoặc mong muốn
Giảm chi phí bảo trì phần mềm.Phần mềm
Thiết kế cấu trúc cơ sở dữ liệu tối ưu
Chọn đáp án B
Lập kế hoạch dự án
Xác định nguyên nhân gốc rễ của một vấn đề hoặc lỗi
Thiết kế giao diện người dùng
Mô hình hóa luồng dữ liệu
Chọn đáp án B
Tạo ra các mô-đun độc lập hoàn toàn với nhau
Chia nhỏ hệ thống thành các phần riêng biệt, mỗi phần chịu trách nhiệm cho một khía cạnh hoặc chức năng cụ thể
Giảm thiểu số lượng thành phần trong hệ thống
Tăng cường khả năng tương tác giữa các mô-đun
Chọn đáp án B
Kiểm tra toàn bộ hệ thống
Kiểm tra sự tương tác giữa các mô-đun
Kiểm tra các đơn vị mã nguồn nhỏ nhất (ví dụ: hàm, phương thức) để đảm bảo chúng hoạt động đúng
Kiểm tra hiệu năng của hệ thống dưới tải nặng
Chọn đáp án C
Phát triển lặp lại và tăng trưởng
Sự song song giữa các giai đoạn phát triển và kiểm thử
Phát triển theo từng giai đoạn tuần tự
Phát triển linh hoạt và thích ứng nhanh với thay đổi
Chọn đáp án B
Class Diagram
Sequence Diagram
Component Diagram
State Machine Diagram
Chọn đáp án B
Sử dụng nhiều màu sắc khác nhau trong giao diện
Đảm bảo các yếu tố thiết kế, cách bố trí và hành vi tương tự nhau trên toàn bộ hệ thống
Cung cấp nhiều tùy chọn cho người dùng
Sử dụng các công nghệ mới nhất
Chọn đáp án B
Mức độ phụ thuộc giữa các mô-đun hoặc thành phần của hệ thống
Mức độ phức tạp của một mô-đun
Mức độ tương tác giữa người dùng và hệ thống
Mức độ sử dụng lại mã nguồn
Chọn đáp án A
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















