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 6
30 câu hỏi
Trong phân tích rủi ro dự án, 'xác suất rủi ro' (risk probability) thể hiện điều gì?
Mức độ nghiêm trọng của hậu quả nếu rủi ro xảy ra
Khả năng rủi ro thực sự xảy ra
Chi phí để giảm thiểu rủi ro
Thời gian cần thiết để ứng phó với rủi ro
Chọn đáp án B
Trong phân tích hệ thống hướng đối tượng, khái niệm 'đa hình' (polymorphism) đề cập đến điều gì?
Khả năng một đối tượng thuộc nhiều lớp khác nhau
Khả năng một đối tượng có nhiều thuộc tính
Khả năng một phương thức có thể thực hiện khác nhau tùy thuộc vào đối tượng gọi nó
Khả năng các đối tượng giao tiếp với nhau thông qua thông điệp
Chọn đáp án C
Phương pháp thu thập yêu cầu nào sau đây cho phép người phân tích hệ thống quan sát trực tiếp người dùng thực hiện công việc?
Phỏng vấn
Bảng câu hỏi
Quan sát
Hội thảo JAD (Joint Application Development)
Chọn đáp án C
Loại kiểm thử nào sau đây tập trung vào việc đảm bảo các module phần mềm tích hợp với nhau hoạt động đúng như mong đợi?
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 (Acceptance testing)
Chọn đáp án B
Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì trong phát triển hệ thống thông tin?
Quản lý dự án và phân công công việc
Tự động hóa một số công việc trong quy trình phát triển phần mềm
Kiểm thử và đảm bảo chất lượng phần mềm
Triển khai và bảo trì hệ thống
Chọn đáp án B
Trong kiến trúc hệ thống thông tin, tầng nào chịu trách nhiệm hiển thị giao diện người dùng và tương tác với người dùng?
Tầng dữ liệu (Data tier)
Tầng ứng dụng (Application tier)
Tầng trình bày (Presentation tier)
Tầng mạng (Network tier)
Chọn đáp án C
Trong phân tích yêu cầu, 'ca sử dụng mở rộng' (extended use case) được sử dụng khi nào?
Khi mô tả luồng sự kiện chính của một ca sử dụng
Khi mô tả các luồng sự kiện thay thế hoặc ngoại lệ của một ca sử dụng
Khi mô tả cấu trúc dữ liệu của hệ thống
Khi mô tả giao diện người dùng của hệ thống
Chọn đáp án B
Mô hình thác nước (Waterfall) trong phát triển hệ thống thông tin tuân theo trình tự nào sau đây?
Phân tích -> Thiết kế -> Kiểm thử -> Triển khai -> Bảo trì
Lập kế hoạch -> Phân tích -> Thiết kế -> Triển khai -> Kiểm thử
Lập kế hoạch -> Phân tích -> Thiết kế -> Kiểm thử -> Triển khai -> Bảo trì
Thiết kế -> Phân tích -> Lập kế hoạch -> Kiểm thử -> Triển khai -> Bảo trì
Chọn đáp án C
Đâu là thách thức chính khi triển khai hệ thống thông tin mới?
Lựa chọn công nghệ phù hợp
Thay đổi quy trình làm việc và đào tạo người dùng
Thiết kế giao diện người dùng thân thiện
Kiểm thử hệ thống kỹ lưỡng
Chọn đáp án B
Trong mô hình Client-Server, máy chủ (Server) chịu trách nhiệm chính cho việc gì?
Hiển thị giao diện người dùng
Xử lý logic ứng dụng và quản lý dữ liệu
Thu thập yêu cầu người dùng
Kiểm thử phần mềm
Chọn đáp án B
Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của hệ thống?
Cấu trúc mã nguồn và logic bên trong của hệ thố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 mở rộng của hệ thống
Giao diện người dùng và trải nghiệm người dùng
Chọn đáp án B
Phân tích SWOT được sử dụng trong giai đoạn nào của phát triển hệ thống thông tin?
Thiết kế hệ thống
Lập kế hoạch hệ thống
Triển khai hệ thống
Bảo trì hệ thống
Chọn đáp án B
Đâu KHÔNG phải là một loại yêu cầu phi chức năng (Non-functional requirement)?
Hiệu suất (Performance)
Bảo mật (Security)
Chức năng đăng nhập người dùng (User login functionality)
Khả năng sử dụng (Usability)
Chọn đáp án C
Biểu đồ ca sử dụng (Use Case Diagram) trong UML được sử dụng để mô tả điều gì?
Luồng dữ liệu trong hệ thống
Tương tác giữa người dùng (actor) và hệ thống
Cấu trúc lớp của hệ thống
Trạng thái và chuyển trạng thái của đối tượng
Chọn đáp án B
Trong mô hình OSI (Open Systems Interconnection), tầng nào chịu trách nhiệm cho việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống?
Tầng Mạng (Network Layer)
Tầng Vận chuyể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
Trong phân tích hệ thống thông tin, giai đoạn nào tập trung vào việc xác định vấn đề và cơ hội kinh doanh mà hệ thống mới cần giải quyết hoặc tận dụng?
Thiết kế hệ thống
Lập kế hoạch hệ thống
Phân tích hệ thống
Triển khai hệ thống
Chọn đáp án B
Tiêu chí 'SMART' trong xác định mục tiêu dự án hệ thống thông tin nhấn mạnh yếu tố nào?
Simple, Measurable, Achievable, Realistic, Time-bound
Specific, Measurable, Achievable, Relevant, Time-bound
Strategic, Manageable, Actionable, Realistic, Timely
Sustainable, Measurable, Adaptable, Reliable, Testable
Chọn đáp án B
Phương pháp chuyển đổi hệ thống 'chuyển đổi trực tiếp' (direct cutover) có đặc điểm gì?
Hệ thống cũ và hệ thống mới chạy song song trong một thời gian
Hệ thống mới thay thế hoàn toàn hệ thống cũ vào một thời điểm xác định
Chuyển đổi hệ thống theo từng giai đoạn hoặc module
Sử dụng hệ thống mới thử nghiệm ở một bộ phận nhỏ trước khi triển khai rộng rãi
Chọn đáp án B
Trong quản lý cấu hình phần mềm, 'baseline' (đường cơ sở) được sử dụng để làm gì?
Đo lường hiệu suất hệ thống
Xác định một phiên bản ổn định của phần mềm làm chuẩn để so sánh và phát triển tiếp
Quản lý rủi ro dự án
Lập kế hoạch kiểm thử hệ thống
Chọn đáp án B
Mục tiêu chính của giai đoạn bảo trì hệ thống thông tin là gì?
Phát triển các tính năng mới cho hệ thống
Sửa lỗi, cải thiện hiệu suất và thích ứng hệ thống với thay đổi
Thiết kế giao diện người dùng thân thiện hơn
Nâng cấp cơ sở hạ tầng phần cứng
Chọn đáp án B
Công cụ nào sau đây thường được sử dụng để mô hình hóa quy trình nghiệp vụ trong giai đoạn phân tích hệ thống?
Biểu đồ Gantt
Biểu đồ luồng dữ liệu (DFD)
Biểu đồ lớp (Class Diagram)
Sơ đồ quan hệ thực thể (ERD)
Chọn đáp án B
Trong quản lý dự án hệ thống thông tin, 'phạm vi dự án' (project scope) xác định điều gì?
Ngân sách và nguồn lực dự án
Thời gian biểu và lịch trình dự án
Công việc cần thực hiện và sản phẩm bàn giao của dự án
Rủi ro và vấn đề tiềm ẩn của dự án
Chọn đáp án C
Nguyên tắc 'DRY' (Don't Repeat Yourself) trong thiết kế phần mềm khuyến khích điều gì?
Lặp lại mã nguồn để dễ hiểu hơn
Tránh lặp lại mã nguồn bằng cách tái sử dụng code
Viết mã nguồn chi tiết và tường minh
Kiểm thử phần mềm kỹ lưỡng
Chọn đáp án B
Trong UML (Unified Modeling Language), 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 đồ ca sử dụng (Use Case Diagram)
Biểu đồ lớp (Class Diagram)
Biểu đồ trạng thái (State Diagram)
Chọn đáp án C
Đâu là một thách thức của phương pháp phát triển Agile?
Khó quản lý yêu cầu thay đổi
Yêu cầu sự tham gia liên tục và chặt chẽ của khách hàng
Thời gian phát triển dự án kéo dài
Thiếu tài liệu chi tiết
Chọn đáp án B
Trong thiết kế giao diện người dùng (UI), 'khả năng sử dụng' (usability) đề cập đến điều gì?
Giao diện đẹp mắt và hấp dẫn
Mức độ dễ dàng, hiệu quả và hài lòng khi người dùng tương tác với hệ thống
Tính năng phong phú và đa dạng của hệ thống
Hiệu suất và tốc độ phản hồi của hệ thống
Chọn đáp án B
Yêu cầu chức năng (Functional requirements) trong hệ thống thông tin mô tả điều gì?
Cách hệ thống hoạt động và thực hiện các chức năng cụ thể
Hiệu năng, độ tin cậy và khả năng bảo mật của hệ thống
Giao diện người dùng và trải nghiệm người dùng của hệ thống
Cơ sở hạ tầng phần cứng và phần mềm cần thiết cho hệ thống
Chọn đáp án A
Trong quá trình thiết kế cơ sở dữ liệu quan hệ, mục đích của chuẩn hóa (normalization) là gì?
Tăng tốc độ truy vấn dữ liệu
Giảm dư thừa dữ liệu và cải thiện tính toàn vẹn dữ liệu
Đơn giản hóa cấu trúc cơ sở dữ liệu
Tăng cường bảo mật dữ liệu
Chọn đáp án B
Đâu là ưu điểm chính của phương pháp phát triển hệ thống nhanh (RAD - Rapid Application Development)?
Giảm thiểu rủi ro dự án do lập kế hoạch chi tiết từ đầu
Tăng cường sự tham gia của người dùng và phản hồi nhanh chóng
Đảm bảo tài liệu hệ thống đầy đủ và chi tiết
Phù hợp với các dự án có yêu cầu ít thay đổi
Chọn đáp án B
Phương pháp phát triển hệ thống nào phù hợp nhất cho các dự án có yêu cầu thay đổi thường xuyên và không rõ ràng ngay từ đầu?
Mô hình thác nước (Waterfall)
Mô hình xoắn ốc (Spiral)
Mô hình lặp và tăng trưởng (Iterative and Incremental)
Mô hình nguyên mẫu (Prototyping)
Chọn đáp án C








