
400+ câu Trắc nghiệm Lập trình hệ thống có đáp án - Phần 7
30 câu hỏi
Các chức năng bên trong một mô-đun liên quan chặt chẽ và tập trung vào một nhiệm vụ chung
Các mô-đun ít phụ thuộc vào nhau
Hệ thống có thể dễ dàng mở rộng
Giao diện người dùng đơn giản và trực quan
Chọn đáp án A
Tăng tính mô-đun hóa, tái sử dụng mã và dễ dàng quản lý sự phức tạp
Đảm bảo hiệu năng xử lý cao nhất cho mọi ứng dụng
Đơn giản hóa quá trình thu thập yêu cầu từ người dùng
Giảm thiểu nhu cầu về kiểm thử hệ thống
Chọn đáp án A
Yêu cầu phi chức năng (Non-functional requirement)
Yêu cầu chức năng (Functional requirement)
Yêu cầu kinh doanh (Business requirement)
Yêu cầu hệ thống (System requirement) chung
Chọn đáp án A
Đảm bảo dữ liệu nhập vào là chính xác, hợp lệ và tuân thủ các ràng buộc
Tăng tốc độ xử lý của hệ thống
Giảm thiểu dung lượng lưu trữ dữ liệu
Tự động tạo báo cáo từ dữ liệu
Chọn đáp án A
Xác định các yếu tố nội bộ và bên ngoài có thể ảnh hưởng đến sự thành công của dự án
Lập trình mã nguồn cho hệ thống
Thiết kế cơ sở dữ liệu quan hệ
Đánh giá chi phí triển khai phần cứng
Chọn đáp án A
Tương tác giữa người dùng (actor) và các chức năng (use case) của hệ thống
Cấu trúc dữ liệu và mối quan hệ giữa các bảng trong cơ sở dữ liệu
Luồng điều khiển và trình tự thực thi của các hoạt động trong hệ thống
Kiến trúc vật lý của hệ thống, bao gồm máy chủ và mạng lưới
Chọn đáp án A
Kiểm thử chấp nhận (Acceptance Testing)
Kiểm thử đơn vị (Unit Testing)
Kiểm thử tích hợp (Integration Testing)
Kiểm thử hệ thống (System Testing)
Chọn đáp án A
Đảm bảo tính duy nhất và là định danh cho mỗi bản ghi trong một bảng
Liên kết hai bảng với nhau trong một quan hệ
Chỉ định các thuộc tính có thể có giá trị NULL
Xác định thứ tự sắp xếp của các bản ghi
Chọn đáp án A
Cho phép đào sâu vào chi tiết, hiểu rõ bối cảnh và làm rõ các vấn đề phức tạp
Thu thập được số lượng lớn yêu cầu từ nhiều người cùng lúc
Tạo ra tài liệu yêu cầu đầy đủ một cách tự động
Giảm thiểu sự thiên vị của người phỏng vấn
Chọn đáp án A
Khả năng hệ thống đáp ứng được sự gia tăng về tải hoặc khối lượng công việc
Khả năng hệ thống hoạt động liên tục mà không bị gián đoạn
Khả năng hệ thống bảo vệ dữ liệu khỏi truy cập trái phép
Khả năng hệ thống dễ dàng sửa đổi khi có yêu cầu mới
Chọn đáp án A
Khả năng của một hệ thống hoặc phần mềm mới hoạt động với dữ liệu hoặc các phiên bản cũ hơn của hệ thống đó.Phần mềm
Khả năng của hệ thống mới hoạt động trên các nền tảng phần cứng khác nhau
Khả năng của hệ thống cũ hoạt động với các phần mềm mới
Khả năng hệ thống được thiết kế để dễ dàng nâng cấp trong tương lai
Chọn đáp án A
Mô tả luồng công việc hoặc quy trình nghiệp vụ, bao gồm các hoạt động, điểm quyết định và luồng điều khiển
Biểu diễn cấu trúc dữ liệu và mối quan hệ giữa các thực thể
Mô tả tương tác giữa các đối tượng theo thời gian
Xác định các trường hợp sử dụng của hệ thống
Chọn đáp án A
Điểm kết thúc của một quy trình hoặc một nhánh của quy trình
Điểm bắt đầu của một quy trình mới
Một hoạt động cần được thực hiện bởi người dùng
Một điểm quyết định trong quy trình
Chọn đáp án A
Đảm bảo hệ thống được xây dựng đúng theo các yêu cầu của người dùng
Đảm bảo hệ thống được xây dựng đúng theo các đặc tả thiết kế
Kiểm tra xem hệ thống có hoạt động một cách hiệu quả hay không
Đảm bảo hệ thống có thể mở rộng trong tương lai
Chọn đáp án A
Xác định và sửa chữa các lỗi, sai sót trong hệ thống trước khi đưa vào sử dụng
Thu thập phản hồi từ người dùng về giao diện
Lập kế hoạch triển khai hệ thống
Đào tạo người dùng cuối
Chọn đáp án A
Agile có tính lặp và linh hoạt, Waterfall là tuần tự và tuyến tính
Waterfall tập trung vào tài liệu chi tiết, Agile thì không
Agile chỉ áp dụng cho các dự án nhỏ, Waterfall cho dự án lớn
Agile yêu cầu ít sự tham gia của khách hàng hơn Waterfall
Chọn đáp án A
Sự tương tác giữa các đối tượng hoặc thành phần hệ thống theo trình tự thời gian
Cấu trúc phân cấp của các lớp
Luồng dữ liệu qua các quy trình
Các trường hợp sử dụng của hệ thống
Chọn đáp án A
Sự gia tăng không kiểm soát các yêu cầu của dự án sau khi phạm vi ban đầu đã được xác định
Việc giảm bớt các chức năng không cần thiết để tiết kiệm chi phí dự án
Sự thay đổi đột ngột về công nghệ ảnh hưởng đến thiết kế hệ thống
Việc sử dụng quá nhiều công cụ phức tạp trong quá trình phân tích
Chọn đáp án A
Cấu trúc dữ liệu, bao gồm các thực thể (entities), thuộc tính (attributes) và mối quan hệ (relationships) giữa chúng
Các quy trình nghiệp vụ và luồng công việc
Các thành phần kiến trúc của hệ thống phần mềm.Phần mềm
Kịch bản tương tác của người dùng với hệ thống
Chọn đáp án A
Yêu cầu phi chức năng (Non-functional requirement)
Yêu cầu chức năng (Functional requirement)
Yêu cầu kinh doanh (Business requirement)
Yêu cầu về dữ liệu (Data requirement)
Chọn đáp án A
Xác định sự khác biệt giữa tình hình hiện tại (as-is) và tình hình mong muốn (to-be) để lập kế hoạch thay đổi
Đánh giá hiệu năng của hệ thống hiện tại
Thiết kế kiến trúc cho hệ thống mới
Lập trình mã nguồn cho các chức năng mới
Chọn đáp án A
Tổ chức các buổi họp để làm rõ, thương lượng và đạt được sự đồng thuận về yêu cầu
Tự quyết định theo ý kiến của mình để đẩy nhanh tiến độ
Bỏ qua yêu cầu đó và tiếp tục với các yêu cầu khác
Ghi lại tất cả các phiên bản mâu thuẫn mà không làm rõ
Chọn đáp án A
Mô tả luồng dữ liệu qua các quy trình và các thành phần xử lý của hệ thống
Biểu diễn cấu trúc phân cấp của các module phần mềm
Xác định các trường hợp lỗi và cách xử lý chúng
Mô tả kiến trúc mạng và các kết nối
Chọn đáp án A
Agile
Waterfall
Spiral
V-Model
Chọn đáp án A
Tốt, vì nó giúp tăng tính mô-đun hóa, dễ bảo trì và tái sử dụng
Xấu, vì nó làm giảm khả năng giao tiếp giữa các mô-đun
Tốt, vì nó tăng tốc độ xử lý của hệ thống
Xấu, vì nó làm cho hệ thống trở nên phức tạp hơn
Chọn đáp án A
Khả năng hệ thống hoạt động một cách nhất quán và không gặp lỗi trong một khoảng thời gian nhất định
Tốc độ xử lý của hệ thống
Khả năng mở rộng của hệ thống khi có thêm người dùng
Tính bảo mật của dữ liệu
Chọn đáp án A
Sử dụng các yếu tố thiết kế (như nút bấm, màu sắc, font chữ) giống nhau trên toàn bộ hệ thống hoặc ứng dụng
Thiết kế giao diện sao cho người dùng có thể hoàn thành tác vụ nhanh nhất
Đảm bảo hệ thống có thể chạy trên nhiều nền tảng khác nhau
Tối ưu hóa hiệu suất xử lý của hệ thống
Chọn đáp án A
Giảm thiểu sự dư thừa dữ liệu và ngăn ngừa các vấn đề về cập nhật (anomalies)
Tăng tốc độ truy vấn dữ liệu
Mở rộng khả năng lưu trữ của cơ sở dữ liệu
Đảm bảo tính bảo mật của dữ liệu
Chọn đáp án A
Khả năng đăng nhập của người dùng vào hệ thống
Thời gian phản hồi của hệ thống dưới một tải nhất định
Tốc độ xử lý của giao dịch
Khả năng mở rộng của hệ thống khi có thêm người dùng
Chọn đáp án A
Tạo ra một tập hợp con của dữ liệu từ một hoặc nhiều bảng, có thể được lưu trữ hoặc truy vấn như một bảng ảo
Tăng tốc độ ghi dữ liệu vào bảng
Đảm bảo tính duy nhất của các bản ghi
Liên kết các bảng một cách bắt buộc
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.


















