Câu 1
Trong thiết kế hệ thống, nguyên tắc ‘high cohesion’ (tính cố kết cao) áp dụng cho các mô-đun phần mềm có ý nghĩa là gì?Phần mềm
Đáp án và lời giải
Đáp án: A
Trong thiết kế hệ thống, nguyên tắc ‘high cohesion’ (tính cố kết cao) áp dụng cho các mô-đun phần mềm có ý nghĩa là gì?Phần mềm
Đáp án: A
Trong thiết kế hệ thống, ‘object-oriented design’ (OOD) có ưu điểm chính là gì?
Đáp án: A
Yêu cầu về ‘performance’ (hiệu năng) của hệ thống thông tin thuộc loại yêu cầu nào?
Đáp án: A
Khi phân tích hệ thống, ‘validation rules’ (quy tắc xác thực) được áp dụng cho dữ liệu đầu vào nhằm mục đích gì?
Đáp án: A
Mục tiêu chính của việc thực hiện phân tích ‘SWOT’ (Strengths, Weaknesses, Opportunities, Threats) trong bối cảnh dự án hệ thống thông tin là gì?
Đáp án: A
Trong phân tích hệ thống, ‘Use Case Diagram’ (Biểu đồ ca sử dụng) được sử dụng để biểu diễn điều gì?
Đáp án: A
Trong phương pháp phát triển hệ thống, ‘testing’ (kiểm thử) là một giai đoạn quan trọng. Loại kiểm thử nào tập trung vào việc kiểm tra xem hệ thống có hoạt động đúng theo yêu cầu của người dùng và đáp ứng mục tiêu kinh doanh không?
Đáp án: A
Khi thiết kế cơ sở dữ liệu, khái niệm ‘khóa chính’ (primary key) có vai trò gì?
Đáp án: A
Trong kỹ thuật thu thập yêu cầu, phỏng vấn (interviews) có ưu điểm chính là gì?
Đáp án: A
Khi một hệ thống cần xử lý một lượng lớn giao dịch trong thời gian ngắn, yêu cầu về ‘scalability’ (khả năng mở rộng) trở nên quan trọng. Điều này liên quan đến khía cạnh nào của hệ thống?
Đáp án: A
Trong quá trình phân tích và thiết kế hệ thống, thuật ngữ ‘backward compatibility’ (tương thích ngược) có ý nghĩa gì?
Đáp án: A
Mục tiêu chính của việc tạo ‘Activity Diagram’ (Biểu đồ hoạt động) trong UML là gì?
Đáp án: A
Khi mô hình hóa quy trình nghiệp vụ bằng Business Process Model and Notation (BPMN), ký hiệu ‘End Event’ (Sự kiện kết thúc) được sử dụng để biểu thị điều gì?
Đáp án: A
Khi phân tích yêu cầu, ‘validation’ (xác thực) và ‘verification’ (kiểm chứng) có sự khác biệt. Xác thực (validation) tập trung vào điều gì?
Đáp án: A
Mục tiêu chính của giai đoạn ‘testing’ (kiểm thử) trong SDLC là gì?
Đáp án: A
Khi xem xét các phương pháp phát triển hệ thống, Agile và Waterfall khác biệt cơ bản nhất ở điểm nào?
Đáp án: A
Trong giai đoạn thiết kế hệ thống, mô hình ‘Sequence Diagram’ (Biểu đồ tuần tự) được sử dụng để minh họa điều gì?
Đáp án: A
Trong phân tích hệ thống thông tin, thuật ngữ ‘scope creep’ thường đề cập đến hiện tượng nào?
Đáp án: A
Trong phân tích hệ thống, ‘entity-relationship diagram’ (ERD) được sử dụng để mô tả?
Đáp án: A
Yêu cầu về ‘usability’ (khả năng sử dụng) của một hệ thống thông tin thuộc loại yêu cầu nào?
Đáp án: A
Trong phân tích nghiệp vụ, ‘Gap Analysis’ (phân tích khoảng cách) thường được thực hiện để làm gì?
Đáp án: A
Khi phân tích yêu cầu, nếu có sự không rõ ràng hoặc mâu thuẫn trong yêu cầu từ các bên liên quan khác nhau, hành động phù hợp nhất là gì?
Đáp án: A
Mục đích chính của việc tạo ‘Data Flow Diagram’ (DFD) trong phân tích hệ thống là gì?
Đáp án: A
Khi phân tích hệ thống, việc sử dụng ‘user stories’ (câu chuyện người dùng) là một phương pháp phổ biến trong các quy trình phát triển theo hướng nào?
Đáp án: A
Khái niệm ‘coupling’ (sự ràng buộc) trong thiết kế phần mềm đề cập đến mức độ phụ thuộc lẫn nhau giữa các mô-đun. Mức độ ‘loose coupling’ (ràng buộc lỏng) được xem là tiêu chí tốt hay xấu?
Đáp án: A
Khi đánh giá các lựa chọn công nghệ cho một hệ thống, tiêu chí ‘reliability’ (độ tin cậy) đề cập đến điều gì?
Đáp án: A
Trong thiết kế giao diện người dùng (UI Design), nguyên tắc ‘consistency’ (tính nhất quán) đề cập đến điều gì?
Đáp án: A
Trong thiết kế cơ sở dữ liệu, hành động ‘normalization’ (chuẩn hóa) nhằm mục đích chính là gì?
Đáp án: A
Dữ liệu nào sau đây thường KHÔNG thuộc về mô tả ‘non-functional requirements’ (yêu cầu phi chức năng)?
Đáp án: A
Khi thiết kế cơ sở dữ liệu, ‘view’ (lược xem) được sử dụng để làm gì?
Đáp án: A