
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 29
30 câu hỏi
Kiểm tra từng module riêng lẻ của hệ thống.
Kiểm tra hiệu suất và khả năng chịu tải của hệ thống.
Kiểm tra sự tương tác và làm việc cùng nhau của các module khác nhau trong hệ thống.
Kiểm tra giao diện người dùng và trải nghiệm người dùng.
Chọn đáp án C
Đánh cắp thông tin nhạy cảm từ hệ thống.
Phá hoại dữ liệu hoặc phần mềm của hệ thống.
Làm cho hệ thống hoặc dịch vụ trở nên không khả dụng đối với người dùng hợp lệ.
Xâm nhập trái phép vào hệ thống để kiểm soát.
Chọn đáp án C
Sơ đồ lớp (Class Diagram).
Sơ đồ ca sử dụng (Use Case Diagram).
Sơ đồ tuần tự (Sequence Diagram).
Sơ đồ trạng thái (State Diagram).
Chọn đáp án C
Giảm thiểu rủi ro dự án do có kế hoạch chi tiết từ đầu.
Cho phép người dùng trải nghiệm và đưa ra phản hồi sớm về hệ thống, giúp cải thiện yêu cầu.
Tiết kiệm chi phí phát triển do giảm thiểu tài liệu và quy trình phức tạp.
Đảm bảo dự án hoàn thành đúng thời hạn nhờ vào việc chia nhỏ dự án thành các phần nhỏ hơn.
Chọn đáp án B
DFD mô hình hóa cấu trúc dữ liệu, còn ERD mô hình hóa quá trình xử lý dữ liệu.
DFD mô hình hóa dòng chảy dữ liệu và quá trình xử lý, còn ERD mô hình hóa cấu trúc dữ liệu và mối quan hệ giữa chúng.
DFD sử dụng trong giai đoạn thiết kế, còn ERD sử dụng trong giai đoạn phân tích.
DFD tập trung vào người dùng, còn ERD tập trung vào hệ thống.
Chọn đáp án B
Khi người dùng không có thời gian tham gia phỏng vấn hoặc trả lời bảng hỏi.
Khi người phân tích yêu cầu muốn hiểu rõ quy trình làm việc thực tế của người dùng trong môi trường tự nhiên.
Khi yêu cầu hệ thống đã được xác định rõ ràng và cần xác nhận lại.
Khi cần thu thập thông tin định lượng về số lượng người dùng và tần suất sử dụng hệ thống.
Chọn đáp án B
Tầng Mạng (Network Layer).
Tầng Giao vận (Transport Layer).
Tầng Liên kết dữ liệu (Data Link Layer).
Tầng Vật lý (Physical Layer).
Chọn đáp án B
Liệt kê tất cả các rủi ro có thể xảy ra.
Ước tính chi phí khắc phục rủi ro.
Đánh giá và phân loại rủi ro dựa trên mức độ nghiêm trọng và khả năng xảy ra.
Theo dõi tiến độ khắc phục rủi ro.
Chọn đáp án C
Hệ thống xử lý giao dịch (TPS).
Hệ thống thông tin quản lý (MIS).
Hệ thống hỗ trợ quyết định (DSS).
Hệ thống thông tin điều hành (EIS).
Chọn đáp án D
Một giai đoạn kiểm thử hệ thống cuối cùng trước khi triển khai.
Một chu kỳ phát triển ngắn, lặp đi lặp lại, thường kéo dài từ 2 đến 4 tuần.
Một cuộc họp hàng ngày để báo cáo tiến độ và giải quyết vấn đề.
Một tài liệu mô tả chi tiết yêu cầu của người dùng.
Chọn đáp án B
Danh sách các lỗi cần sửa trong hệ thống.
Danh sách ưu tiên các tính năng, cải tiến và yêu cầu cho sản phẩm.
Bản kế hoạch chi tiết cho từng Sprint.
Báo cáo tiến độ dự án hàng ngày.
Chọn đáp án B
Hệ thống cho phép người dùng đăng nhập bằng tên người dùng và mật khẩu.
Hệ thống phải có thời gian phản hồi trung bình không quá 2 giây cho các truy vấn.
Hệ thống cho phép người dùng tạo, sửa, xóa thông tin sản phẩm.
Hệ thống hiển thị danh sách các sản phẩm theo danh mục.
Chọn đáp án B
Cơ sở dữ liệu quan hệ dễ dàng cài đặt và sử dụng hơn.
Cơ sở dữ liệu quan hệ cho phép lưu trữ dữ liệu lớn hơn.
Cơ sở dữ liệu quan hệ giảm thiểu sự dư thừa dữ liệu và tăng cường tính toàn vẹn dữ liệu.
Cơ sở dữ liệu quan hệ có tốc độ truy cập dữ liệu nhanh hơn.
Chọn đáp án C
Viết tài liệu đặc tả yêu cầu phần mềm chi tiết.
Xác định và ghi lại tất cả các yêu cầu từ người dùng và các bên liên quan.
Thiết kế giao diện người dùng ban đầu để thu hút sự chú ý của người dùng.
Lựa chọn công nghệ và nền tảng phát triển phù hợp.
Chọn đáp án B
Viết mã chi tiết và có nhiều chú thích.
Tái sử dụng mã và tránh lặp lại mã giống nhau ở nhiều nơi.
Kiểm thử mã kỹ lưỡng trước khi triển khai.
Giữ cho mã đơn giản và dễ đọc.
Chọn đáp án B
Dự án có yêu cầu thay đổi liên tục và khó xác định rõ ràng từ đầu.
Dự án có quy mô lớn, phức tạp và yêu cầu độ linh hoạt cao.
Dự án có yêu cầu rõ ràng, ổn định và ít có khả năng thay đổi trong quá trình phát triển.
Dự án cần triển khai nhanh chóng và chấp nhận rủi ro về chất lượng để tiết kiệm thời gian.
Chọn đáp án C
Thu thập được thông tin từ số lượng lớn người dùng hơn.
Tiết kiệm thời gian và chi phí hơn.
Cho phép người phân tích yêu cầu tìm hiểu sâu hơn về nhu cầu và mong muốn của người dùng thông qua tương tác trực tiếp.
Dễ dàng phân tích và tổng hợp dữ liệu hơn.
Chọn đáp án C
Cấu trúc code bên trong và logic của chương trình.
Giao diện người dùng và trải nghiệm người dùng.
Chức năng và hành vi bên ngoài của hệ thống dựa trên đặc tả yêu cầu.
Hiệu suất và khả năng chịu tải của hệ thống.
Chọn đáp án C
Tăng tốc độ truy vấn dữ liệu.
Giảm thiểu sự dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu.
Đảm bảo 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.
Chọn đáp án B
Thu thập yêu cầu người dùng.
Thiết kế kiến trúc hệ thống.
Sửa lỗi và cải tiến hệ thống sau khi triển khai.
Kiểm thử hệ thống trước khi triển khai.
Chọn đáp án C
Môi trường bên ngoài của tổ chức.
Môi trường bên trong của tổ chức.
Cả môi trường bên trong và bên ngoài.
Chỉ liên quan đến đối thủ cạnh tranh.
Chọn đáp án B
Tính khả thi về kỹ thuật (Technical feasibility).
Tính khả thi về kinh tế (Economic feasibility).
Tính khả thi về hoạt động (Operational feasibility).
Tính khả thi về thẩm mỹ (Aesthetic feasibility).
Chọn đáp án D
Xác định mối quan hệ giữa các bảng.
Đảm bảo tính duy nhất của mỗi bản ghi trong một bảng.
Kiểm soát quyền truy cập vào dữ liệu.
Tăng tốc độ truy vấn dữ liệu.
Chọn đáp án B
Thiết kế chi tiết hệ thống.
Xây dựng và kiểm thử hệ thống.
Phân tích rủi ro và lập kế hoạch dự án.
Thu thập yêu cầu người dùng.
Chọn đáp án C
Khó kiểm soát phạm vi dự án và dễ dẫn đến 'trượt mục tiêu' do tính linh hoạt cao.
Thời gian phát triển kéo dài hơn so với các mô hình truyền thống.
Chi phí phát triển tăng cao do cần nhiều tài liệu và quy trình phức tạp.
Chất lượng phần mềm giảm do tập trung vào tốc độ phát triển.
Chọn đáp án A
Chia sẻ bộ nhớ (Shared memory).
Gọi thủ tục từ xa (Remote Procedure Call - RPC).
Trao đổi thông điệp (Message passing) qua mạng.
Truyền tải tập tin (File transfer).
Chọn đáp án C
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 người dùng (User Acceptance Testing - UAT).
Chọn đáp án D
Giao diện phải có màu sắc và hình ảnh bắt mắt.
Các thành phần giao diện và hành vi của chúng phải giống nhau trên toàn bộ hệ thống.
Giao diện phải được thiết kế đơn giản và dễ sử dụng cho người mới bắt đầu.
Giao diện phải thay đổi theo sở thích của từng người dùng.
Chọn đáp án B
'Lặp' là việc phát triển một phần chức năng, còn 'tăng trưởng' là việc kiểm thử và sửa lỗi.
'Lặp' là việc hoàn thành một chu trình phát triển đầy đủ cho một phần hệ thống, còn 'tăng trưởng' là việc thêm chức năng mới vào các phiên bản hệ thống trước đó.
'Lặp' là việc thu thập yêu cầu, còn 'tăng trưởng' là việc thiết kế và xây dựng hệ thống.
'Lặp' và 'tăng trưởng' là hai thuật ngữ đồng nghĩa, không có sự khác biệt.
Chọn đáp án B
Viết mã chương trình tự động.
Quản lý dự án và giao tiếp với khách hàng.
Hỗ trợ các hoạt động phân tích, thiết kế, phát triển và bảo trì hệ thống thông tin.
Kiểm thử và gỡ lỗi phần mềm.
Chọn đáp án C
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.


















